1

FB.uiを使用して、特定の時間にFacebookファンページに投稿を送信するクライアント側のJS関数を作成しようとしています。以前は、古いJSSDKで可能でした。それは変わりましたか?
助けていただければ幸いです。

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 に答える