簡體   English   中英

通過Facebook PHP SDK版本4.0.9,Graph API v2.0分享帖子

[英]Share post via facebook php sdk version 4.0.9, Graph API v2.0

使用Facebook PHP SDK版本4.0.9和Graph API v2.0

這是我發布帖子的應用程序設置。 在此處輸入圖片說明

我的代碼是:

$requestjojo = new FacebookRequest($session, 'POST', '/me/feed', array('message' => 'testing'));
$responsejojo = $requestjojo->execute();

// get response
$graphObjectjojo = $responsejojo->getGraphObject()->asArray();

// print Graph data
echo '<pre>' . print_r( $graphObjectjojo, 1 ) . '</pre>';

這對我不起作用,我想知道錯誤在哪里。

注意:我正在從此SDK中正確獲取用戶數據(用戶個人資料)。

使用echo '<a href="' . $helper->getLoginUrl(array('publish_stream')).'" target="_top">Login</a>';

對於登錄按鈕,當使用Facebook登錄時,Facebook也不要求我提供此擴展許可權(publish_stream)。

loginUrl沒有正確建立。

 $helper->getLoginUrl(array(
    'scope' => 'publish_stream',
    'redirect_uri' => $your_redirect_uri
 ));

最后,得到答案。

The reason is that "publish_stream" is now deprecated; use "publish_actions" instead.

來自:

錯誤(#200)用戶未授權應用程序執行此操作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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