验证Facebook App ID和App Secret

Jef*_* B. 2 facebook facebook-graph-api

我正在构建一个工具,允许我的组织在Facebook页面上添加预制选项卡,但用户必须使用它自己的Facebook应用程序并在配置中设置我的URL.

我看过这篇关于使用它的ID验证应用程序的帖子.但是我希望能够在将它们(加密)保存到数据库之前验证App ID和App Secret都是好的,这样用户就可以添加页面选项卡,然后我就可以访问了signed_request.

如何验证用户提供的App ID是否也有效?和他提供的身份证有关吗?

非常感谢!

cpi*_*lko 5

你可以通过发出GET请求来获得所有这些:

https://graph.facebook.com/_APP_ID_?fields=roles&access_token=_APP_ID_|_APP_SECRET_
Run Code Online (Sandbox Code Playgroud)

如果_APP_ID__APP_SECRET_提供的无效,则不会返回任何数据.如果这些是有效的,那么user应该在您返回的json对象中返回ID.