2011-07-04 75 views
0

我執行閃爍客戶的IPhone,而我使用OAuth無效的簽名中使用OAuth

我設法請求令牌成功,以及將用戶重定向到認證從Flickr獲得訪問令牌時頁面,

我的問題是,當我試着問了訪問令牌我收到:

oauth_problem = signature_invalid 這裏是我的頭:


header OAuth realm="", 
oauth_callback="oob", 
oauth_consumer_key="XXXXX", 
oauth_token="XXXX", 
oauth_verifier="XXXX", 
oauth_signature_method="HMAC-SHA1", 
oauth_signature="XX", 
oauth_timestamp="1309773699", 
oauth_nonce="XXX", 
oauth_version="1.0" 

這是我的基本字符串:

POST&http%3A%2F%2Fwww.flickr.com%2Fservices%2Foauth%2Faccess_token& 
oauth_consumer_key%3DXXXX%26 
oauth_nonce%3DXXXX%26 
oauth_signature_method%3DHMAC-SHA1%26 
oauth_token%3DXXXX%26 
oauth_timestamp%3D1309773699%26 
oauth_verifier%3DXXXX%26 
oauth_version%3D1.0 

謝謝你在前進,

+0

的Flickr,不閃爍。 – Max

+0

你好emmo,你可以提供鏈接,我們找到開始步驟上傳圖像閃爍?我被嚴重困住了。 – rptwsthi

回答

2

這個問題是通過從頭部回調屬性解決。 ,因爲簽名是從頭部重新生成,然後與基本字符串進行比較。因此,請確保頭部包含與基本字符串相同的信息。

我發現,我的頭從閃爍API的例子比較..