我创建了一个Facebook应用程序,需要发布所有用户FB WAll,他们已授权应用程序代表该帖子发布。
,即在某个地方组织的新活动,通过App,管理员可以在每个App Users FB Wall上发布有关该活动的信息。
我正在使用Graph API,但它不起作用。
任何指针/指导都将受到高度赞赏。
由于
答案 0 :(得分:0)
您必须使用参数进行api调用才能在用户墙上发布。
编辑:
以下是以下链接示例,并附有一些解释:
<?php
$attachment = array(
'message' => 'this is my message',
'name' => 'This is my demo Facebook application!',
'caption' => "Caption of the Post",
'link' => 'http://mylink.com',
'description' => 'this is a description',
'picture' => 'http://mysite.com/pic.gif'
);
?>
$result = $facebook->api('/me/feed/', 'post', $attachment);
$attachment
数组包含墙贴的参数,$facebook->api('/me/feed/','post',$attachment);
进行调用并将结果返回$result
。
您可以在此处找到来源:How do you post to the wall on a facebook page (not profile)
答案 1 :(得分:0)
在JS SDK中发布到用户的墙:
var body = 'Status Test';
FB.api('/me/feed', 'post', { message: body }, function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post ID: ' + response.id);
}
});
[编辑]
在Php
$ret_obj = $facebook->api('/me/feed', 'POST',
array(
'message' => 'Posting with the PHP SDK!'
));