[英]how to post on 'visitor post' using facebook javascript sdk?
[英]How to post to Facebook with location attached using JavaScript SDK
我正在尝试使用Phonegap移动应用程序中的Javascript SDK将其发布到用户的Facebook墙。 我可以从我的应用程序向用户的墙上发布消息。 我想在帖子上附加一个位置,以使其看起来像是签到。 Facebook签入工作正常,但是由于不建议使用,我想按照Facebook的建议使用Post。
下面是我的代码:
FB.api('/me/feed', 'post', {
name: 'SomeName',
message: 'SomeMessage',
place: {
'id': pageId,
'name': name,
'location': {
'latitude': latitude,
'longitude': longitude
}
}
},
function (response) {
if(response){
alert("Post was published!");
}
else {
alert("Post was not published. Try again.")
}
});
位置标签需要带有经度和纬度的ID,名称和位置,因此我如上所述提供了它们。 我收到警告消息,指出该帖子已发布!,但没有发布到用户的墙上。 如果我删除了位置字段,则效果很好。
提前致谢。
设置地点仅用于位置ID。 当我为我的应用程序搜索解决方案时,此示例就起作用了:
FB.api('/me/feed', 'post', {
name: 'SomeName',
message: 'SomeMessage',
place: '106039436102339' // ID for Tallinn, Estonia
}, function (response) {});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.