代表用户在用户墙上发布

时间:2010-11-01 15:41:21

标签: facebook facebook-graph-api

我正在尝试使用Graph API来确定是否可以使用以下内容:

  • 代表该用户在用户的墙上发布消息(其权限为publish_stream和offline_access设置),因此海报不依赖于当前会话。

旧的休息api(stream.publish)似乎可以做到这一点。这个函数有一些已知的错误,但似乎已被弃用。

使用新的API可以在用户墙上发布,但它不会将海报作为参数(与stream.publish一样)。请参阅here

这是因为Facebook不再允许这样的第三方发布,或者我在这里遗漏了什么? 任何帮助将不胜感激,

1 个答案:

答案 0 :(得分:0)

从这里http://developers.facebook.com/docs/reference/javascript/FB.api

  

如果您有经过身份验证的用户   publish_stream权限,以及   想要向他们发布一个新故事   饲料:

var body = 'Reading Connect JS documentation';
FB.api('/me/feed', 'post', { message: body }, function(response) {
  if (!response || response.error) {
    alert('Error occured');
  } else {
    alert('Post ID: ' + response);
  }
});

它是javascript版本,但我很确定有一个等效的php