2014-10-19 151 views
0

我试图用/{photo-id}/tags标记照片。这些都是我送的参数:Facebook Graph API - 标记照片

{ 
    tags = "[{'tag_uid': 'FRIENDS_ID', 'x':1, 'y':1}]"; 
} 

这工作得很好,如果我用我的应用程序作用域的ID,但它不会与我的正常ID的工作原理。

这是我收到(“#100()全球X ID不允许此调用”)的错误: enter image description here

因此,它确实与我的应用程序作用域的ID,检索工作使用/me,但它不适用于任何其他常规ID,无论是我的还是我的朋友。

你们有没有想过这是什么原因?

+0

那么,答案已经在你的问题。你不能在应用程序中使用“全局”ID。 – luschn 2014-10-19 12:37:40

+0

@luschn。嗯,我应该怎么用? – Sebyddd 2014-10-19 12:40:41

+0

应用作用域ID? ;) – luschn 2014-10-19 12:40:59

回答

2

正如我已经评论过的,您只能在应用中使用应用作用域ID,而这些ID在您自己的应用中是唯一的。您只能通过使用Business Mapping API将它们与您拥有的另一个应用程序进行匹配。

用于标记,你应该使用taggable_friendshttps://developers.facebook.com/docs/graph-api/reference/v2.1/user/taggable_friends

+1

这就是我一直在寻找的,但有没有办法来过滤这些,或者我必须检索所有的朋友才能使用几个?另外,当我打电话给它时,它只返回1000个朋友。有没有办法调整它? – Sebyddd 2014-10-19 14:00:30

+0

“刚”1000?谁有那么多朋友?大声笑......无论如何,可能有一个分页对象获取下一批。 – luschn 2014-10-19 14:03:35

+0

...但我认为该列表是由最有可能被授权用户标记的用户排列的。 – luschn 2014-10-19 14:10:49

相关问题