2011-10-13 114 views
0

我正在制作一个网页/ SEO检查页面,在那里我可以放入一个URL,它会告诉我关于该页面的各种事实。Facebook - 此网址是否存在网页?

我希望能够判断是否存在与该URL关联的Facebook页面。这可能使用API​​或其他方式吗?

例如,https://www.facebook.com/focalstrategy链接到http://www.focalstrategy.com/在信息选项卡上 - 有没有办法转到另一种方式并输入网址并找到页面?

(奖励积分 - 任何人都知道的一种方式做同样的Twitter账户)

回答

2

认为这是可能的。使用API​​,你可以检索有关的URL信息:

http://graph.facebook.com/?id=http://www.focalstrategy.com/ 

将返回:

{ 
    "id": "http://www.focalstrategy.com/", 
    "shares": 38 
} 

现在我注意到知道,如果使用的Open Graph Meta标签将有助于返回更多的数据(还没有你需要),但这里是什么我的网站信息没有斜线:

http://graph.facebook.com/?id=http://www.masteringapi.com 

将返回:

{ 
    "id": "109784969102047", 
    "name": "MasteringAPI.com", 
    "picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/276619_109784969102047_474156823_s.jpg", 
    "link": "http://www.masteringapi.com/", 
    "likes": 25, 
    "category": "Website", 
    "website": "http://www.masteringapi.com", 
    "description": "Master Facebook, Google and Twitter APIs! Learn Facebook Application Development Now!", 
    "can_post": true 
}