2013-03-11 48 views
3

當使用要旨GitHub的API,它列出了不存在了學家:Github的API列表中刪除學家

require 'github_api' 

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

gists = github.gists.list 

返回30個結果,但我只有6個學家共(私人和公共) 。列出的要點在過去的某個時間點已經存在,但從那時起它們被刪除。

如果我嘗試刪除列表返回的要點,我會得到一個異常,因爲這些ID不再存在。

我做錯了什麼?

+0

這很奇怪。你可以嘗試使用捲曲獲取要點列表嗎? 'curl -u「用戶名」https:// api.github.com/gists'並查看它是否給出了相同的結果?我只是嘗試創建和刪除一個要點,並且在我刪除它之後,它並沒有出現在API調用中。 – 2013-03-12 11:18:49

+0

是的,我通過curl命令獲得了相同的結果。 – 2013-03-12 11:23:58

+0

如果您確定所顯示的要點已被刪除 - 這聽起來像是要報告給GitHub支持的東西。我建議你在https://twitter.com/GitHubAPI上ping它們,並將它們指向這個堆棧溢出頁面。或者只使用通用形式https://github.com/contact。讓我們知道你發現了什麼。 – 2013-03-12 11:53:00

回答

0

我使用curl進行了測試,刪除的要點不在列表中。

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