0

我有一些朋友的 facebook id。我想通过使用 facebook graph 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 回答