2013-05-08 54 views
4

我目前正在嘗試編寫一個基本客戶端來偵聽來自(企業)github的事件,並相應地調用API調用。如何訂閱PubSubHubbub github?

我遇到的問題是我無法管理配置PubSubHubbub客戶端。我認爲這是我使用的客戶端/身份驗證,但我現在無法從the docs工作中獲得基本呼叫!

在試圖找出什麼我做錯了,我正在做一個捲曲的請求到我的正常的github帳戶:

curl -u "joepym" -i \ 
https://api.github.com/hub \ 
-F "hub.mode=subscribe" \ 
-F "hub.topic=http://github.com/JoePym/faraday/events/push" \ 
-F "hub.callback=*callbackurl*" 

,我找回

HTTP/1.1 100 Continue 

HTTP/1.1 422 Unprocessable Entity 
Server: GitHub.com 
Date: Wed, 08 May 2013 18:13:24 GMT 
Content-Type: application/json; charset=utf-8 
Connection: keep-alive 
Status: 422 Unprocessable Entity 
X-RateLimit-Limit: 5000 
X-RateLimit-Remaining: 4989 
X-GitHub-Media-Type: github.beta 
X-Content-Type-Options: nosniff 
Content-Length: 38 

{ 
    "message": "Invalid event: nil" 
} 

這個無效的事件消息是當我嘗試使用企業憑據呼叫我的企業github帳戶時,我的主要客戶也獲得的信息。

有沒有人遇到過這個?

回答