douxian1892 2014-06-05 14:35
浏览 48
已采纳

迁移到Facebook PHP SDK v4,Open Graph

I'm having an issue migrating this particular snippet

// previously

$facebook = new Facebook(array(
    'appId' => 'xxx',
    'secret' => 'xxx',
));

$accessToken = $facebook->getApplicationAccessToken();
$facebook->setAccessToken($accessToken);

$facebook->api($url, 'POST');

// v4.0
$session = Facebook\FacebookSession::newAppSession('xxx','xxx');

$response = (new Facebook\FacebookRequest(
    $session, 'POST', $url
))->execute();

And this is giving:

Uncaught exception 'Facebook\FacebookAuthorizationException' with message '(#803) Some of the aliases you requested do not exist: v2.0557210865'

  • 写回答

1条回答 默认 最新

  • dongshi3818 2014-06-05 14:55
    关注

    $url should be /557210865 and not 557210865.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?