1
我的客戶有一個電子商務網站,他們銷售他們的產品,他們也有該網站的臉書頁面。我想在產品價格降低或新產品上市時在該頁上發佈牆貼。但我想使這個自動,所以我想授權facebook自動,意味着我不想任何登錄對話框。該腳本應該授權自己。現在我使用的代碼如下,但它要求我登錄。並且還告訴我哪種方法好(容易)發佈頁面牆文章?如何發佈Facebook頁面自動從PHP服務器腳本?
require 'API_Library/Facebook/src/facebook.php';
$page_id = '111111111111111';
$appId = '111111111111111';
$appSecret = 'aaaaaaaaaaaaaaaaaaaaa22222222222';
$facebook = new Facebook(array(
'appId' => $appId,
'secret' => $appSecret,
'cookie' => true
));
$session = $facebook->getAccessToken();
$me = NULL;
if($session)
{
try
{
$me = $facebook->api('/me');
$facebook->api('me/feed', 'post', array(
'message' => 'Hello World!'
));
}
catch(FacebookApiException $e)
{
echo $e->getMessage();
}
}
OUTPUT: (#200)的用戶沒有授權的應用程序來執行此操作
嗨Niraj謝謝你的回覆,但如果你可以給我一個授權Facebook的示例代碼,這將對我很有幫助。我是這個Facebook帳戶的管理員。 –
如果您下載PHP SDK,那麼'example.php'文件中就有認證碼。 –