1

我正在尝试编写一个客户端 JS 函数,以在特定时间使用FB.ui将帖子发送到 Facebook Fanpage 。以前可以使用旧的 JS SDK。那改变了吗?
将不胜感激任何帮助。

4

2 回答 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 回答