[英]Uploading photos to a page using Facebook Graph API
我正在使用Facebook Graph API嘗試將圖像上傳到我的頁面(通過具有出色持久性訪問令牌的頁面進行授權,而該令牌是通過此出色的教程獲得的: http : //www.testically.org/2011/09/27/在沒有登錄用戶的情況下使用圖形API自動在您的Facebook頁面牆上寫5個步驟 )
即使我設置了必要的權限(manage_pages,publish_stream,photo_upload等)並使用fileUpload屬性實例化了Facebook SDK,上傳仍然無法正常工作,但我總是得到:
(#200) Subject does not have permission to post photos on this page
但是,通過xxx / feed發布任何內容都可以正常工作。代碼本身當然是非常基本的:
$content = array('access_token' => xxx, 'source' => "@".realpath("test.jpg"), 'message' => "test");
$facebook->api("/xxx/photos", "post", $data);
使用cURL調用API也不適合我。
我真的很努力。.是否有人嘗試將頁面上傳到他們的頁面?
謝謝!
也許年代久遠,但是在您的粉絲網站設置中設置了“用戶可以上傳照片”和“用戶可以在牆上寫字”。 比錯誤消失了。
是的,即使具有永久粉絲專頁訪問權限的管理員也適用於普通用戶的api。 (可能是錯誤。)
您正在使用用戶訪問令牌而不是頁面訪問令牌發布照片。
對圖表路徑//帳戶執行FBRequest以獲得頁面訪問令牌。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.