如何验证 Facebook 应用 ID
我需要检查给定的 Facebook 应用程序 ID 是否有效。另外,我需要检查为此应用程序 ID 设置了哪些域和站点配置。它是通过 PHP 还是 Javascript 完成并不重要。
我查遍了所有地方,但找不到任何有关此的信息。有什么想法吗?
I need to check if the given Facebook app id is valid. Also, I need to check which domain and site configurations are set for this app id. It doesn't matter if it's done through PHP or Javascript.
I checked everywhere but couldn't find any information about this. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以通过访问
http://graph.facebook.com/
并查看它是否加载您期望的内容来验证 ID。有关应用程序信息,请尝试使用 admin.getAppProperties,使用属性 从此列表。You can validate the ID by going to
http://graph.facebook.com/<APP_ID>
and seeing if it loads what you expect. For the app information, try using admin.getAppProperties, using properties from this list.使用图形 API。简单的请求:
它应该返回一个如下所示的 JSON 对象:
因此,要验证指定的 app_id 是否确实是应用程序的 id,请查找 type 属性并检查它是否为 application。如果根本没有找到 id,它只会返回 false。
更多信息:https://developers.facebook.com/docs/reference/api/application /
例如:
Use the Graph API. Simply request:
It should return you a JSON object that looks like this:
So, to validate if the specified app_id is indeed the id of an application, look for the type property and check if it says application. If the id is not found at all, it will just return false.
More info: https://developers.facebook.com/docs/reference/api/application/
For example:
使用 Graph API:
更多信息:适用于 PHP 的 Facebook SDK 的 FacebookResponse
Use the Graph API:
More info:FacebookResponse for the Facebook SDK for PHP