2011-02-06 113 views
1

我已經寫了一個應用程序,很久以前在FanPage上將照片發佈到特定專輯中。Facebook的照片上傳到粉絲頁上的相冊失敗

現在我沒有用了半年。現在,我必須再次設置應用程序,並將擴展的權限再次授予粉頁(streamm_publish)。 但現在我有一個問題,我使用舊的REST API現在給我的錯誤:與錯誤代碼1發生未知的錯誤。

然後,我試圖張貼Facebook Facebook API。 我試圖打電話給Api/pageid/albumid /照片什麼是不工作(未知路徑組件) 我試圖打電話給/ albumid_from_my_page /照片然後照片張貼到我的個人資料 我試圖上傳它to/pageid/photos與以上內容相同

但是REST API的代碼運行良好,那裏存在什麼問題,以及爲什麼新的Graph Api不能正常工作?(BUG?)

回答

1

上傳照片到相冊,這是代碼:

$post_data = array(
    "message" => "My photo caption", 
    "source" => '@' . realpath($file) 
); 
$album_id = "XXXXX"; 
$facebook->api("/$album_id/photos", 'post', $post_data); 

現在我想與頁面相冊交互,您需要將頁面access_token添加到您的$post_data數組中,爲此請檢查此answer

1

你需要採取ACCESS_TOKEN頁...

嘗試: http://graph.facebook.com/me/accounts?access_token=得到這個令牌才能通過圖形API ...也不能使用的getAccessToken()...

,並會看到所有的頁面和aplications你有,找到這種情況下的應用程序和複製標誌...和該死!

很可能看到此令牌思想圖形API EXPLORER ...

問候。

相關問題