Github API перечисляет удаленные списки

При использовании Github API с Gists выводятся списки, которых больше не существует:

require 'github_api'

github = Github.new do |config|
  config.oauth_token = 'mytoken'
end

gists = github.gists.list

возвращает 30 результатов, но всего у меня всего 6 списков (как частных, так и общедоступных). Перечисленные списки существовали в какой-то момент в прошлом, но с тех пор они были удалены.

Если я попытаюсь удалить суть, возвращенную списком, я получу исключение, потому что идентификаторы больше не существуют.

Я делаю что-то неправильно?


person raphink    schedule 11.03.2013    source источник
comment
Это странно. Можете ли вы попробовать получить список списков с помощью curl? curl -u "username" https://api.github.com/gists и посмотреть, даст ли это тот же результат? Я только что попытался создать и удалить сущность, и она не отображалась в вызове API после того, как я ее удалил.   -  person Ivan Zuzak    schedule 12.03.2013
comment
Да, я получаю тот же результат с помощью команды curl.   -  person raphink    schedule 12.03.2013
comment
Если вы уверены, что отображаемые списки были удалены — это похоже на то, о чем нужно сообщить в службу поддержки GitHub. Я предлагаю вам пропинговать их на twitter.com/GitHubAPI и указать им на эту страницу переполнения стека. Или просто используйте общую форму github.com/contact. И дайте нам знать, что вы узнали.   -  person Ivan Zuzak    schedule 12.03.2013
comment
Есть новости по этому поводу? И какой драгоценный камень вы используете? Octokit — их официально поддерживаемый гем.   -  person Ian Stapleton Cordasco    schedule 21.03.2013


Ответы (1)


Я тестировал с curl, и удаленных списков нет в списке.

curl -s -H "Authorization: token $github_oauth_token" 'https://api.github.com/gists?per_page=100'

person weakish    schedule 17.01.2014