这似乎是Graph API所期望的一个非常明显的基本事情,但我遇到了严重的困难。我要做的就是获取任何特定 URL 的 ID。他们有一个方法:
https://graph.facebook.com/?ids=http://www.imdb.com/title/tt0117500/
这很好用。但如果我尝试另一个 URL,比如我的博客,
https://graph.facebook.com/?ids=http://dusda.vox.com
它不会像所有示例那样给我一个数字 ID。相反,这个:
{"http:\/\/dusda.vox.com":{"id":"http:\/\/dusda.vox.com"}}
如果我尝试使用那个“id”,我会得到 jack(可能是因为查询字符串看起来无法解析):
Request: https://graph.facebook.com/http://dusda.vox.com/likes
Response: {"id":"http:\/\/dusda.vox.com\/likes"}
那么这是怎么回事?Graph API 只是选择性可靠,还是我误解了什么?我已经在我知道在 Facebook 上很受欢迎的 URL 上进行了尝试,但结果好坏参半。