0
朋友,未捕獲OAuthException:上傳照片時至Facebook
我與FB SDK使用PHP工作,除了一種情況一切正常(#200),用戶不僅可以訪問這個應用程序。我可以使用下面的代碼從我的應用程序發佈消息,鏈接等到FB。
$fb->api('me/feed','POST', array('access_token' => ACCESS_TOKEN, 'message' => 'hello world!'));
當嘗試使用下面的代碼後的圖像,它拋出未捕獲OAuthException:(#200)用戶不能訪問這個應用程序
$fb->api('/'.$GROUP_ID.'/photos?access_token='. $facebook->getAccessToken(), 'POST',
array(
'source' => '@' . $img,
'message' => 'This photo came from my app.'
)
爲什麼這可能發生的任何想法?我在StackOverflow和搜索引擎中搜索了幾乎所有可能的解決方案,但沒有任何效果。
僅供參考,我使用下面的代碼進行登錄網址 -
$loginUrl = $fb->getLoginUrl(array(
'scope' => 'publish_stream user_groups publish_actions',
'redirect_uri' => $site_url,
));
此外,應用程序在FB所有必要的擴展權限設置。
任何幫助將不勝感激。 在此先感謝!
您的範圍是錯誤的 - 此參數需要權限名稱的_comma-separated_列表,而不包含空格。 – CBroe
@CBroe謝謝。我只是試過,甚至將範圍作爲'scope'=>'publish_stream,user_groups,publish_actions'來傳遞它不起作用。需要注意的是帖子短信和鏈接確定,但不會發布圖片。:( – Nitesh
當你說'它不張貼圖像'可以更具體嗎? – Igy