4

是否可以使用 Facebook fb.api (JavaScript SDK) 调用以某种方式标记朋友?

通过标记我的意思是当您在常规facebook.comUI 中使用“@”时会发生什么。

4

4 回答 4

5

目前无法通过 API 在状态更新或帖子中标记朋友。

于 2011-09-04T07:55:22.657 回答
1

不确定这是否是您要问的,但使用 Facebook API 标记朋友的语法是@[uid:friend name]. 但是,目前似乎有一个错误,FB不支持它。

于 2011-04-03T00:36:25.297 回答
0

查看 Facebook 文档以获取更多信息:photos.addTag

引用:

列表中的每个标签都必须指定:“x”、“y”,以及标识被标记人员的用户 ID“tag_uid”或自由格式“tag_text”。一个例子是字符串 {"x":"70.0","y":"70.0","tag_text":"some person"}

并阅读FB.api,了解如何使用 JavaScript 使用 REST API 调用。

于 2011-04-03T00:39:18.723 回答
0

是的,您可以使用 FB.api 标记朋友。

例如,如果您想用您将在 Fb 墙上分享的消息标记朋友,您必须关注。

1) 获取扩展权限 ( 'publish_stream' ) 例如,您可以在登录应用程序 FBUser.login({scope: 'publish_stream'}) 时请求它;

2)您必须将带有 facebook_user_id 的字符串传递给 api 对象的“标签”键。例如

FB.api('me/feed', 'post', { message: "my message here", place: '123456789', // 必填!!! tags: "123456, 654321, 147258, 852963", // facebook您朋友的用户 ID 名称:“这里有一些文字”,描述:“这里有一些文字”,图片:“ http://www.link.to/the_image ”})

于 2013-09-25T11:09:03.800 回答