私は何人かの友達の Facebook ID を持っています。Facebook グラフ API を使用して、ニュースフィードに投稿したいと考えています。
これらの友達 (私が持っている Facebook ID) だけが私の投稿を見るようにするにはどうすればよいですか?
このためにグループを作成する必要がありましたか?
私は何人かの友達の Facebook ID を持っています。Facebook グラフ API を使用して、ニュースフィードに投稿したいと考えています。
これらの友達 (私が持っている Facebook ID) だけが私の投稿を見るようにするにはどうすればよいですか?
このためにグループを作成する必要がありましたか?
はい、可能です。パラメータ バンドルで、プライバシー フィールドを追加します。以下の例を参照してください。
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() {
...
});
定義上、投稿は誰でも見ることができます。
または、次のことができます
事前に作成されたグループに投稿する
友達のグループにメッセージを送る