0

私は Facebook の Javascript SDK を使用しています。ユーザーが所有するページの 1 つになりすまして特定のページに投稿できるようにする方法が必要です。ユーザーとしての投稿は完全に機能しますが、これを正しく行うことができます:

var data = {
    access_token: access,
    message: "Hello"
};

FB.api("/" + page_id + "/feed", "post", data, function(response) {
    console.log(response);
});

page_idは投稿したい特定のページの数値 ID で、accessは manage_pages 承認を使用して「me/accounts」API から取得した access_token です。

応答変数から受け取る出力は、次のオブジェクトです。

error: Object
    code: 200
    message: "(#200) Posts where the actor is a page cannot also include a target_id"
    type: "OAuthException"

これに対する答えはどこにも見つかりませんでした。これは不可能ですか?それはできません。

4

1 に答える 1

2

クイックグーグルはそれが不可能であることを示唆しています:

https://stackoverflow.com/questions/9706873/post-on-wall-fan-page-to-a-fan-page-that-likes

アプリケーション名で投稿する方法

また、古いREST APIドキュメントもご覧ください:https ://developers.facebook.com/docs/reference/rest/stream.publish/

target_id

注:uidとしてページIDを指定する場合、target_idを指定することはできません。ページは他のユーザーのウォールに書き込むことはできません。

注:アプリケーションプロファイルページのウォールに公開することはできません。

于 2012-04-20T21:47:05.140 に答える