Facebook graph api 从URL获取FB Id

Facebook graph api 从URL获取FB Id,facebook-graph-api,Facebook Graph Api,我正在写一个安卓应用程序,它可以喜欢Facebook上的东西。为了做到这一点,我需要首先在Facebook上获取对象的Id。我想我明白我可以提出一个请求: http://graph.facebook.com/?ids=[url] 它将返回一些JSON,其中包含id、共享数或其他内容。显然,情况并非如此,因为我得到的JSON包含无用的: "id":"[url]" 起初,我使用的特定url在Facebook中设置不正确,但后来我们解决了这个问题,在任何情况下,上面的ids=[url]方法都不适用

我正在写一个安卓应用程序,它可以喜欢Facebook上的东西。为了做到这一点,我需要首先在Facebook上获取对象的Id。我想我明白我可以提出一个请求:

http://graph.facebook.com/?ids=[url]
它将返回一些JSON,其中包含id、共享数或其他内容。显然,情况并非如此,因为我得到的JSON包含无用的:

"id":"[url]"
起初,我使用的特定url在Facebook中设置不正确,但后来我们解决了这个问题,在任何情况下,上面的ids=[url]方法都不适用于我尝试过的任何url。如果我做了相同的请求,但是传入了页面的Facebook对象id而不是url,那么我将获得完整的对象,其中包含来自Facebook的所有信息,并且正确列出了id,这样我就知道我在测试中使用的页面是以图形对象的形式存在的


因此,如果ids=[url]方法不能作为检索对象id的方法,那么以编程方式执行此操作的正确方法是什么?

好吧,我没有解决从url获取id的问题,但我找到了一种方法,可以直接使用以下方法来像图形对象一样:

https://graph.facebook.com/me/og.likes?method=POST
   &access_token=MY_ACCESS_TOKEN
   &object=MY_URL
如果Facebook上存在该页面的图形对象,则发布到此地址,提供要喜欢的页面的url和用户的访问令牌,将喜欢该页面