亚马逊如何在一个屏幕上请求Facebook上的这么多权限?

亚马逊如何在一个屏幕上请求Facebook上的这么多权限?,facebook,facebook-graph-api,oauth,Facebook,Facebook Graph Api,Oauth,我正在开发一个Facebook应用程序,它需要一些基本权限(电子邮件、生日等)以及发布操作(这样我就可以创建关于用户交互的故事) 当我请求这些权限时,最终用户会看到一个屏幕显示基本权限,另一个屏幕显示发布操作权限 然而,当我看到亚马逊的以下应用程序时: 当我点击回车按钮时,我被重定向到Facebook请求权限(正如预期的那样),然而,他们在一个页面上拥有所有权限(亚马逊希望访问您的公共档案、朋友列表、电子邮件地址、生日、照片、视频、个人描述、喜好以及您朋友的生日和喜好。亚马逊希望代表您发布。亚

我正在开发一个Facebook应用程序,它需要一些基本权限(电子邮件、生日等)以及发布操作(这样我就可以创建关于用户交互的故事)

当我请求这些权限时,最终用户会看到一个屏幕显示基本权限,另一个屏幕显示发布操作权限

然而,当我看到亚马逊的以下应用程序时:

当我点击回车按钮时,我被重定向到Facebook请求权限(正如预期的那样),然而,他们在一个页面上拥有所有权限(亚马逊希望访问您的公共档案、朋友列表、电子邮件地址、生日、照片、视频、个人描述、喜好以及您朋友的生日和喜好。亚马逊希望代表您发布。亚马逊希望随时访问您的数据。)

由于缺少代表,我无法添加图片

我重定向到的url是:

https://www.facebook.com/dialog/oauth?client_id=164734381262&redirect_uri=https%3A%2F%2Fwww.amazon.co.uk%2Fgp%2Fsocialmedia%2Ffbr%2Fconnect-handler.html%2Fref%3Dfbr_hn_SprngSweep%3Fie%3DUTF8%26appName%3DAmazon%26externalApp%3DKindle%26onSuccess%3D%252Fgp%252Fsocialmedia%252Fpromotions%252FSprngSweep%253Fie%253DUTF8%2526sm-sweeps_submit%253D1%2526sm-sweeps_submit.x%253D66%2526sm-sweeps_submit.y%253D20%2526sweepsConnect%253D1%2526sweepsEligibility%253D1%26ref%3DSprngSweep%26token%3D6CBF36BD25311891B2F205333EFA3AA78E561AB9&scope=
当我自己尝试研究这个问题时,我注意到他们甚至没有在url中传递
范围的值


他们到底是怎么做到的?

很可能他们使用的是一个旧的API(FB最近改变了那里的行为,请阅读他们的博客),或者他们正在使用FB为他们创建的隐藏功能(因为这显然会影响他们的广告收入,甚至这些家伙也是“投币式的”)

“两个寻呼机”是正常的,FB API和FB广告API一样退出。我不担心