2013-01-21 132 views
1

出於某種原因,當我嘗試發佈githubs api創建存儲庫時,我一直得到404找不到。這是我的代碼,有沒有其他人經歷過這個?Github API未找到404

url = "https://api.github.com/users/repo" 

headers = { 
    "Content-type" : "application/json", 
    "Authorization" : "token %s" % self.config['token'], 
} 

request = urllib2.Request(url, json.dumps(data), headers) 

try: 
    response = urllib2.urlopen(request).read() 
    # print response 
except Exception, e:  
    print e 

回答

2

您的網址有誤;它是https://api.github.com/user/reposuser單數,repos複數),請參見Repos create documentation

+0

謝謝...愚蠢的錯誤可以真正讓你有時。我的令牌上也有不當的管理權限... – JonMorehouse

+0

URL上的用戶資源在此處是單數。文檔現在顯示'POST/user/repos'作爲端點。自從創建此答案後,它一定發生了變化。爲了將來的參考,當人們閱讀今年的道路...這是API的第3版。 – Matt

+0

@Matt:這可能是我的錯誤;無論如何糾正以反映當前情況。 –