2014-01-23 60 views
0

我正在使用Facebook图形API喜欢,评论,共享经过身份验证的粉丝页面。 成功实现对粉丝页面的评论。但是当我尝试般的地位,我得到错误 “(#100)参数的URL是必需的”Facebook的图形API风扇页面后作为管理员

以下是代码:

$params = array( 
    'access_token' => $token      
); 

$this->facebook->api('/'.$id.'/likes', 'post', $params); 

其中$ id为状态ID(576249592461805)和$标记有效令牌存储在数据库中。

有没有权限问题,因为我成功地对这个职位评论:

https://www.facebook.com/1advertising/posts/576249592461805 

我要像通过图形API此状态..

回答

0

你可以试试这个?

$this->facebook->api("/$id/likes", 'post', function(response) { 
if(response === true) { 
    alert("done!"); 
} 
}); 

不需要参数,qoute:

您可以写信给STATUS_MESSAGE_ID /喜欢连接通过发出与publish_stream 权限的HTTP POST请求喜欢 状态消息。没有必要的参数。

https://developers.facebook.com/docs/reference/api/status/

+0

我尝试以下函数:$ this-> facebook-> API( '/ 576249592461805 /喜欢', '后');但得到相同的错误.. – Kliptu

+0

没有令牌,它会如何知道从哪个用户发布像? – Kliptu

+0

因为您正在使用publish_stream。我对答案的代码做了一些小修改,再试一次。如果它不起作用,请确保您拥有publish_stream权限,https://developers.facebook.com/docs/reference/login/extended-permissions/ –

相关问题