使用 javascript sdk (FB.api),我无法代表用户签入。(用户已向我的应用授予了 publish_stream 权限)
由于facebook的API不断变化,困惑了一段时间。在网上搜索和阅读后,我认为这是发布签到的正确方式。任何帮助表示赞赏。
var params = {
method: 'POST',
place: 107297282684980,
message: 'hi',
coordinates: {
'latitude': 22.204284439454,
'longitude': 113.54313260065
}};
FB.api(
'/me/checkins',
params,
function(response) {
if( response )
alert('Checkin Completed!');
});