0

私は何人かの友達の Facebook ID を持っています。Facebook グラフ API を使用して、ニュースフィードに投稿したいと考えています。

これらの友達 (私が持っている Facebook ID) だけが私の投稿を見るようにするにはどうすればよいですか?

このためにグループを作成する必要がありましたか?

4

2 に答える 2

1

はい、可能です。パラメータ バンドルで、プライバシー フィールドを追加します。以下の例を参照してください。

public String postToWall() {
    Bundle params = new Bundle();
    params.putString("message", "test message");
    JSONObject privacy = new JSONObject();
    privacy.put("value", "CUSTOM");
    privacy.put("friends", "SOME_FRIENDS");
    privacy.put("allow", "FRIEND_ID_1,FRIEND_ID_2...");
    params.putString("privacy", privacy.toString());

    Facebook facebook = new Facebook(YOUR_APP_ID);
    AsyncFacebookRunner mAsyncFacebookRunner = new AsyncFacebookRunner(facebook);
    mAsyncFacebookRunner.request("me/feed", params, "POST", new BaseRequestListener() {
       ...
    });
于 2012-12-12T08:10:42.227 に答える
0

定義上、投稿は誰でも見ることができます。

または、次のことができます

  1. 事前に作成されたグループに投稿する

  2. 友達のグループにメッセージを送る

于 2012-12-12T08:02:23.847 に答える