Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在REST web应用程序中实现facebook登录/注册_Php_Facebook_Api - Fatal编程技术网

Php 如何在REST web应用程序中实现facebook登录/注册

Php 如何在REST web应用程序中实现facebook登录/注册,php,facebook,api,Php,Facebook,Api,我正在制作一个REST可访问的web应用程序来支持移动应用程序。 该应用程序是用PHP(MySQL作为后端数据库)开发的。 一些REST呼叫是公共的,一些是私人的。 我已经实现了我的登录/注册服务,但我想实现facebook登录/注册。 我怎么做?有一些例子吗? 我想我应该保存facebook登录令牌,并在每次调用时传递它(就像user+md5pass一样),每次从我的web应用程序在facebook服务器上检查它。 是否正确?事实上,我正在我们的服务器上执行类似的操作,请参阅: 然而,正如我的

我正在制作一个REST可访问的web应用程序来支持移动应用程序。 该应用程序是用PHP(MySQL作为后端数据库)开发的。 一些REST呼叫是公共的,一些是私人的。 我已经实现了我的登录/注册服务,但我想实现facebook登录/注册。 我怎么做?有一些例子吗? 我想我应该保存facebook登录令牌,并在每次调用时传递它(就像user+md5pass一样),每次从我的web应用程序在facebook服务器上检查它。
是否正确?

事实上,我正在我们的服务器上执行类似的操作,请参阅:

然而,正如我的方法中所述,我们不会与Facebook服务器进行服务器对服务器的检查。为了避免依赖Facebook的回复,我们只检查“签名请求”中的签名,我认为这应该足够安全

Facebook在这里解释了一些php示例: