我正在尝试编写一个客户端 JS 函数,以在特定时间使用FB.ui将帖子发送到 Facebook Fanpage 。以前可以使用旧的 JS SDK。那改变了吗?
将不胜感激任何帮助。
问问题
745 次
2 回答
0
帖子需要 access_token 并且访问令牌有大约 2 小时的过期时间。
参考:https ://developers.facebook.com/docs/reference/api/post/
参考:https ://developers.facebook.com/docs/authentication/
参考:https ://developers.facebook.com/docs/authentication/access-token-expiration/
于 2012-07-01T21:04:33.310 回答
0
您不能将 FB.ui() 与预定发布一起使用,因为发布时需要实际用户登录。您可以为此使用 FB.api() 并在参数中传递用户/页面访问令牌。对于计划发布的实际代码,我自己还没有完成,但是对于发布,你去吧。
try {
var pageId = 'xxxxxxxxxxxxxxx';
var obj = {
name: name,
description: description,
link: link,
picture: picture,
caption: caption,
access_token: pageAccessToken
};
FB.api('/' + pageId + '/feed', 'POST', obj, function(response) {
if (!response || response.error) {
// do something
return;
} else {
// do something
}
});
} catch (e) {}
于 2015-03-20T02:58:27.860 回答