1

我想向 facebook 发送一个墙帖并通过 graph api 标记我的一个朋友。我有我朋友的 Facebook ID。我应该在哪里写他/她的 ID 以便能够在我的墙贴中标记他/她?

params.putString("access_token", facebook.getAccessToken());
params.putString("Message","I m here");

String response = facebook.request("me/feed", params, "POST");

感谢您的帮助

4

4 回答 4

3

1) 创建好友 ID 的字符串数组并将其传递给 .request() 方法

for(int j=0;j<numArr.length;j++)
{
   Utility.mAsyncRunner.request("Photo_id/tags/"+numArr[j], param, "POST", new SampleUploadListener(), null); 
}
于 2013-01-29T13:24:56.637 回答
2

在您的代码中,只需添加:

params.putString("place", "155021662189");

如果您不知道任何 FB placeId,请使用“155021662189”。在我的应用程序中,这有效。

参考:http ://codenigeria.com/discussion/245/facebook-api-how-to-make-status-update-on-facebook-but-also-tag-some-facebook-friends-in-it-/p1

于 2014-01-20T14:08:29.920 回答
1

此帖子中标记的人员的 Facebook ID 的逗号分隔列表。例如:1207059,701732。该字段在读取 Post 时作为 with_tags 字段返回。

注意:您不能在不指定地点的情况下指定此字段。

地点在哪里:- 与此帖子关联的位置的 Facebook 页面 ID

检查这个: -

https://developers.facebook.com/docs/reference/api/user/#posts

于 2012-12-22T15:00:13.047 回答
0

看看图形 api:http: //developers.facebook.com/docs/reference/api/post/

message_tags 可用于标记任何内容

于 2012-06-19T15:05:24.263 回答