我開發了一個用圖api將照片上傳到用戶帳戶的過程。雖然我能夠成功上傳照片。我無法檢索到2秒前上傳的相同的照片。使用用戶的access_token我得到「false」。使用應用程序的訪問令牌,我得到從Graph API獲取上傳的照片
「的用戶訪問令牌需要請求此資源」
你怎麼想找回你剛剛上載的圖形API的照片的網址
我開發了一個用圖api將照片上傳到用戶帳戶的過程。雖然我能夠成功上傳照片。我無法檢索到2秒前上傳的相同的照片。使用用戶的access_token我得到「false」。使用應用程序的訪問令牌,我得到從Graph API獲取上傳的照片
「的用戶訪問令牌需要請求此資源」
你怎麼想找回你剛剛上載的圖形API的照片的網址
原來我不得不更新我的SDK
當您上傳照片時,它應該返回一個ID。使用該ID來訪問它。此外,您可能需要等到該照片處理完畢。照片上傳後的幾分鐘內再次嘗試撥打電話。
$data = $facebook->api('/'. $ALBUM_ID . '/photos', 'post', $args);
$data['id']
是你剛纔上傳的圖片的ID。
好像有時候你不能沒有得到一個訪問令牌與"user_photos"
權限訪問的照片。有時候,對於某些用戶而言,你並不需要它,對於某些用戶來說也是如此。最優秀的。
編輯:實際上,這似乎只能在圖形API瀏覽器中工作,而不是iOS應用程序。至少它們是一致的。
我一直試圖訪問上傳的照片,但我一直得到錯誤。爲什麼我會試圖檢索剛上傳的照片?它已成功發佈到用戶的相冊中...我使用FB js來獲取它。該照片是從昨天開始上傳的......如果令牌已過期,那麼錯誤消息的讀取令牌不會過期?爲什麼我無法得到它......這讓我瘋狂? – Kendall
以下是我使用JS代碼檢索照片的代碼var f = l('logo'); \t FB.api( '/' + F,功能(響應){ \t \t \t \t \t變種R =反應; \t \t \t \t返回response.picture; \t \t \t \t}); 'code' 其中,l('logo')是通過圖形API將照片上傳到用戶相冊時返回的id號,r和response都返回false。 虛假是什麼意思? – Kendall