Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.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 了解Facebook PageTab应用程序流程_Php_Facebook_Facebook Graph Api_Facebook Apps - Fatal编程技术网

Php 了解Facebook PageTab应用程序流程

Php 了解Facebook PageTab应用程序流程,php,facebook,facebook-graph-api,facebook-apps,Php,Facebook,Facebook Graph Api,Facebook Apps,我已经创建了一个简单的Facebook页面标签应用程序,但是我很难让我的头脑正确地引导用户添加该应用程序,然后访问他们的个人资料 我使用的是PHPSDK,我试图阅读、理解并遵循它,但我就是不明白 以下是我试图实现的目标:我希望用户能够通过Facebook页面选项卡填写并提交一份简单的表单,重要的是,从用户的Facebook个人资料中预填充某些字段 我已经创建了页面标签应用程序,网站,它以一种方式工作,但问题是: 用户访问Facebook页面选项卡时,系统会通过提示输入基本权限(我不知道如何使用P

我已经创建了一个简单的Facebook页面标签应用程序,但是我很难让我的头脑正确地引导用户添加该应用程序,然后访问他们的个人资料

我使用的是PHPSDK,我试图阅读、理解并遵循它,但我就是不明白

以下是我试图实现的目标:我希望用户能够通过Facebook页面选项卡填写并提交一份简单的表单,重要的是,从用户的Facebook个人资料中预填充某些字段

我已经创建了页面标签应用程序,网站,它以一种方式工作,但问题是:

用户访问Facebook页面选项卡时,系统会通过提示输入基本权限(我不知道如何使用PHPSDK)。一旦被授权,用户就必须访问由
$helper->getLoginUrl
生成的URL


难道没有办法让这仅仅是一个步骤吗?

“从用户的Facebook个人资料中预填充某些字段”-对于三个基本权限之外的任何内容
public\u个人资料
,应用程序的
user\u friends
email
必须首先进行登录审核,Facebook不会授予任何其他权限,仅用于预先填写用户数据的表单。是的,这三个基本权限是所需的。正如我所说,它已经工作了,只是用户体验很差。你应该使用JS SDK的
FB.login
方法,而不是登录按钮…在回调函数中,你可以触发任何你喜欢的动作。FB.login是JS SDK的一部分吗?我链接到的示例也有一个回调函数?有什么不同吗?那我不明白你的实际问题是什么。