【发布时间】:2013-11-27 06:06:09
【问题描述】:
我试图在我在 Facebook 管理的页面上发帖并使用此代码。
$fb_key['key'] = 'fb_access_token';
$access = Model_const::read_key($fb_key);
$f = new facebook\fb($cfg);
$f->setAccessToken($access['value']);
$p = 'User is not logged in';
if($f->getUser())
{
$page_arg['access_token'] = $f->getAccessToken();
$page_arg['fields'] = 'access_token';
$page_info = $f->api("/$fb_id",'get',$page_arg);
$fb = array();
$fb['link'] = $uri;
$fb['message'] = Input::post('content');
$fb['access_token'] = $page_info['access_token'];
$p = $f->api("$fb_id/feed",'POST',$fb);
}
我在这里关注了thread,似乎 $page_info 部分无法被 FB api 识别。阅读文档并没有帮助,尽管我可以使用我的个人帐户发布。我想把它放在我的 facebook 非人类页面上。
我希望有人可以提供如何通过 PHP SDK 做到这一点。
【问题讨论】:
标签: php facebook facebook-graph-api facebook-php-sdk facebook-access-token