1

wordpress ソーシャル ログイン プラグインを使用して自分のページにログインしています。fbページでログインすることもできますが、共有したい場合(ユーザーとして正常に動作します)、SDKを非同期にロードし、JS SDKを使用して次のように投稿します。

FB.getLoginStatus(function(response) {
    if (response.status === 'connected') {
        FB.api('/me/feed', 'post', {
            link: MYLINK
        }, function(response) {
            if (!response || response.error) {
               jQuery('#warning').html(errorwarning);
            }
        else {
           alert('response.id')
        }
    else
    ...
    ...
    ...

投稿のIDをレスポンとして取得しますが、FBページの壁に投稿がありません。ユーザーとしてログインすると機能します。これらの権限を追加しました: publish_stream、manage_pages、offline_access。

4

2 に答える 2

0

私の代わりにあなたのページIDを使用する必要があります

FB.getLoginStatus(function(response) {
    if (response.status === 'connected') {
        FB.api('/'+page_id+'/feed', 'post', {
            link: MYLINK
        }, function(response) {
            if (!response || response.error) {
               jQuery('#warning').html(errorwarning);
            }
        else {
           alert('response.id')
        }
    else
    ...
    ...
    ...
于 2012-11-15T10:55:09.830 に答える