我有一些朋友的 facebook id。我想通过使用 facebook graph api 在我的新闻源上发布。
我怎样才能只让这些朋友(我拥有的 Facebook id)来查看我的帖子?
我需要为此创建任何组吗?
我有一些朋友的 facebook id。我想通过使用 facebook graph 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() {
...
});
每个人都可以看到根据其定义的帖子。
或者,您可以
发布到预先创建的组
给一群朋友发消息