[英]Facebook Graph API - Combining Javascript SDK and PHP SDK
我正在使用FB javascript SDK登录的应用程序。 在服务器端,我需要进行一些处理,因此我使用以下设置:
$config = array(
'appId' => '45....',
'secret' => '31.....c1',
'cookie' => true,
'fileUpload' => false,
'allowSignedRequest' => false);
$facebook = new Facebook($config);
如您所见,为了使用图形API函数,我重新登录到服务器端的facebook,否则facebook返回错误消息,提示我需要访问令牌才能执行此操作。 我想知道我是否在这里做正确的事...我真的也需要从服务器端登录吗? 还是服务器可以通过某种方式知道用户是从客户端(使用JS SKD)登录的,所以我可以执行操作?
从服务器端登录意味着什么?
当您使用js或php登录应用程序时,facebook会创建一个令牌,以便可以从您的应用程序访问用户数据,因此您可以使用js登录并使用php或其他方式处理数据。
如果您的登录信息来自其他地方(例如:移动应用程序),则可以读取令牌并将其发送到服务器,然后他们可以使用该令牌,详情请参见 : https : //developers.facebook.com/docs/facebook-login/access-令牌/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.