我的问题:我已经实现了一个调用我的 Index.php 的 Web 服务。在此 Index.php 中,应将带有链接的消息从我的应用程序发布到我自己的粉丝专页。我已经获得了必要的权限和 HTTP Post 请求。如果我将它发布到我的个人帐户,它可以工作,但不能在我的粉丝专页上。
当前代码:
<?php
try{
require_once("../php-sdk/facebook.php");
}
catch(Exception $o){
echo '<pre>';
print_r($o);
echo '</pre>';
}
$config = array();
$config['appId'] = 'XXX';
$config['secret'] = 'YYY';
$config['fileUpload'] = false; // optional
// Create our Application instance.
$facebook = new Facebook($config);
// Get User:
$user_id = "XXX";
// Get the current access token
$access_token = $facebook->getAccessToken();
$ret_obj = $facebook->api('/MY_PAGE_ID/feed', 'POST', // -> works with USER_ID
array(
'link' => 'www.link.com',
'message' => 'my Message'
)
);
// Login:
$params = array(
'scope' => 'manage_pages, publish_stream',
'redirect_uri' => 'ZZZ'
);
$loginUrl = $facebook->getLoginUrl($params);
function d($d){
echo '<pre>';
print_r($d);
echo '</pre>';
}
return $ret_obj;
?>