【发布时间】:2014-07-23 20:29:35
【问题描述】:
使用 facebook php sdk 版本 4.0.9 & Graph API v2.0
这是我发布帖子的应用程序设置。
我的代码是:
$requestjojo = new FacebookRequest($session, 'POST', '/me/feed', array('message' => 'testing'));
$responsejojo = $requestjojo->execute();
// get response
$graphObjectjojo = $responsejojo->getGraphObject()->asArray();
// print Graph data
echo '<pre>' . print_r( $graphObjectjojo, 1 ) . '</pre>';
这对我不起作用,我想知道错误在哪里。
注意:我正在从这个 sdk 正确获取用户数据(用户配置文件)。
使用echo '<a href="' . $helper->getLoginUrl(array('publish_stream')).'" target="_top">Login</a>';
对于登录按钮,当使用 Facebook 登录时,Facebook 也不会要求我提供此扩展权限(publish_stream)。
【问题讨论】:
-
你在
$responsejojo得到了什么? -
空响应。没有打印。
-
尝试根据developers.facebook.com/docs/php/howto/postwithgraphapi/4.0.0首先重建你的代码这个例子包含一个错误处理程序,所以你可以看到可能的错误消息。
-
Stefan,编辑了登录按钮扩展权限的问题。还检查了您的建议,但仍然是相同的空响应。
标签: php facebook facebook-graph-api facebook-php-sdk