我希望使用PHP SDK 4.0.0将Facebook页面的时间轴发布为Page admin 以下是我使用
的示例代码 <?php
if(isset($_POST['submit'])&& isset( $_SESSION['fb_token'] )){
try {
$session = new FacebookSession( $_SESSION['fb_token'] );
$request = ( new FacebookRequest( $session,
'GET', '/me' ) )-execute();
$user = $request->getGraphObject()->asArray();
$page_on_post='NMy PAGE ID';
$requestonPage = new FacebookRequest($session,'POST',
'/'.$page_on_post.'/feed',
array ('message' => 'This is a test message'));
$responseforPage = $requestonPage->execute();
$graphObjectofPage = $responseforPage->getGraphObject();
}
}?>
当我将此代码添加到我的页面时,它会返回帖子ID,但它显示在侧栏中而不是时间轴上。 提前致谢
答案 0 :(得分:1)
确保使用的是页面令牌。如果它没有发布&#34;作为Page&#34;,您很可能只使用用户令牌。
有关访问令牌及其生成方式的更多信息: