我的问题是如何从一个简单的fb url开始获取facebook page_id。例如:
实际上如果网址匹配字符串“facebook.com/pages/”,我会调用:
否则我打电话:
这种方法似乎运作良好,但它实际上是经验性的,并且在查看文档时我没有看到任何建议 你怎么看?
答案 0 :(得分:4)
我不太确定你在问什么,但我认为你所谈论的是试图获得一个你只知道它的“虚荣网址”或“昵称”的页面的id。
基本上你可以对“虚荣网址”做一个facebook图形api请求,然后从提供的请求中获取id。
例如......如果您打开Facebook图形API资源管理器 https://developers.facebook.com/tools/explorer?method=GET&path=coca.cola。
或向http://graph.facebook.com/coca.cola
提出请求你可以在你得到的回复中看到 “id”:“40796308305” 这是您正在谈论的页面ID。
导航到http://www.facebook.com/40796308305应该证明这一点。
希望有所帮助。
答案 1 :(得分:2)
简单说明:
测试:
使用“ page_id”代替页面名称搜索所需页面:
www.facebook.com/ [在此处插入'page_id']
答案 2 :(得分:0)
我的OG meta <meta property="fb:app_id" content="010101010101010" />
我通过这里获得了我的页面应用ID:
https://developers.facebook.com/docs/plugins/page-plugin
获取代码&gt; APPID
第6行:js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.9&appId=
010101010101010";
共享调试器现在已停止抱怨 https://developers.facebook.com/tools/debug/