确定要与Facebook Open Graph一起使用的URL的Object_ID

Kev*_*vin 5 facebook facebook-fql opengraph facebook-graph-api

我正在尝试学习如何使用Facebook Open Graph API,并对如何确定我的网站的object_id有疑问.我需要这个object_id,以便我可以进行其他查询,例如我想获得在给定时间段内喜欢我的网站的用户列表.

基于其他Stackoverflow问题,我看到我应该能够运行此查询来获取object_id

select id from object_url where url in ('www.bubbasgameroom.com', 'bubbasgameroom.com')
Run Code Online (Sandbox Code Playgroud)

当我运行该查询时,它返回一个空结果.当我运行以下查询时,我看到我的页面已被喜欢21次

select total_count from link_stat where url in ('www.bubbasgameroom.com', 'bubbasgameroom.com')
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?任何帮助将不胜感激.
谢谢!

ifa*_*our 8

如果在您的网站上使用,则最有可能urlog:url元标记相同.此外,您需要附加http://部件才能工作.例如,这将工作:

SELECT url,site,id 
FROM object_url 
WHERE url IN ( 
    'http://developers.facebook.com',
    'http://www.imdb.com/'
)
Run Code Online (Sandbox Code Playgroud)

结果:

[
  {
    "url": "http://developers.facebook.com",
    "site": "developers.facebook.com",
    "id": 113167538713703
  },
  {
    "url": "http://www.imdb.com/",
    "site": "www.imdb.com",
    "id": 6903354771
  }
]
Run Code Online (Sandbox Code Playgroud)

但这不是:

SELECT url,site,id 
FROM object_url 
WHERE url IN ( 
    'developers.facebook.com',
    'www.imdb.com/'
)
Run Code Online (Sandbox Code Playgroud)