我使用流动代码发布到我的Facebook页面,但是此代码将用户重定向到Facebook以获取访问令牌,如您所见。发布到脸书页面,但没有连接到客户端的脸书
$facebook=newFacebook(array(
'appId'=>$app_id,
'secret'=>$app_secret,
'cookie'=>true
));
$user=$facebook->getUser();
if(($facebook->getUser())==0)
{
header("Location:{$facebook->getLoginUrl(array('req_perms'=>'user_status,publish_stream,user_photos,offline_access,manage_pages'))}");
exit();
}
else{
$accounts_list=$facebook->api('/me/accounts');
}
foreach($accounts_list['data']as$account){
if($account['id']==123456789){
$access_token=$account['access_token'];
}
}
$attachment['link']='article-url';
$facebook->api('/160145120705699/feed','POST',$attachment);
问题是,Facebook已被禁止在伊朗。有没有其他方式可以发布到Facebook页面,而无需在客户端连接到Facebook?
除非用户使用代理,否则没有办法。 – F21 2012-03-27 09:04:52
您可以随时在伊朗境外使用服务器。 – Shomz 2012-03-27 09:06:25
我的服务器在伊朗境外。 – Hamid 2012-03-27 09:10:04