我已经创建了一个应用程序,现在我想通过使用新的Graph API在我的一个朋友的墙上发布一条消息。这是可行的吗?
我已经在使用oAuth和Graph-API获取所有朋友的列表。 在http://developers.facebook.com/docs/api上的API告诉我要cURL https://graph.facebook.com/[userid]/feed 来阅读Feed,但它也告诉我如何发布一条消息:
以下是我的PHP代码:
我已经在使用oAuth和Graph-API获取所有朋友的列表。 在http://developers.facebook.com/docs/api上的API告诉我要cURL https://graph.facebook.com/[userid]/feed 来阅读Feed,但它也告诉我如何发布一条消息:
curl -F 'access_token=[...]' -F 'message=Hello, Arjun. I like this new API.' https://graph.facebook.com/arjun/feed
当然这行不通!但我找不出原因...以下是我的PHP代码:
require_once 'facebook.php'; // PHP-SDK downloaded from http://github.com/facebook/php-sdk
$facebook = new Facebook(array(appId=>123, secret=>'secret'));
$result = $facebook->api(
'/me/feed/',
array('access_token' => $this->access_token, 'message' => 'Playing around with FB Graph..')
);
这段代码没有报错,而且我知道我的访问令牌是正确的(否则我就无法运行 $facebook->api('/me?access_token='.$this->access_token); 来获取我的用户对象)。
有人成功地使用 Graph-api 发布过消息吗?那我需要你的帮助!:-)