簡體   English   中英

使用Facebook Graph API將照片上傳到頁面

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM