我正在尝试发布一个动作来打开图表,但我得到的唯一回应是“假”。
根据API的“创建和使用操作”部分,我似乎正确地执行了此操作。
以下代码示例。
var url = facebook.root + 'objects/' + verb + '/' + noun + '.html';
var method = 'https://graph.facebook.com/me/joe_longstreet:' + verb + '?' + noun + '=' + url + '&distance=' + distance + '&tags=' + users + '&access_token=' + facebook.token;
FB.api(method, 'post', function(response){
if(response.error){
alert(response.error.message);
} else{
console.log(response);
var message = 'Posted to your timeline!';
alert(message);
}
});
其中verb = run,noun = route,url = my objects page。 具体来说:
https://graph.facebook.com/me/joe_longstreet:run?route=http://joelongstreet.showoff.io/Facebook_app/objects/run/route.html&distance=&tags=1915805&access_token=ABCDE
上面的伪访问令牌。我在这里做错了什么?
答案 0 :(得分:2)
看起来您不需要包含网址的graph.facebook.com部分。所以它应该只读/我/ joe_longstreet:运行?...