在墙上贴上一个朋友标记android

时间:2012-06-19 15:02:09

标签: android facebook-graph-api facebook-android-sdk

我想向facebook发送一个墙贴,并通过图形api标记我的一个朋友。我有我的朋友facebook ID。我应该在哪里写下他/她的身份证,以便能够在我的墙贴上标记他/她?

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

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

感谢您的帮助

4 个答案:

答案 0 :(得分:3)

1)创建一个朋友id的String数组,并将其传递给.request()方法

for(int j=0;j<numArr.length;j++)
{
   Utility.mAsyncRunner.request("Photo_id/tags/"+numArr[j], param, "POST", new SampleUploadListener(), null); 
}

答案 1 :(得分: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

答案 2 :(得分:1)

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

注意:如果不指定地点,则无法指定此字段。

地点是: - 与此帖相关联的位置的Facebook页面ID

检查: -

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

答案 3 :(得分:0)

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

message_tags可用于标记任何内容