gpt4 book ai didi

asp.net - Facebook 开发者 : making a permission optional

转载 作者:行者123 更新时间:2023-11-29 10:54:54 24 4
gpt4 key购买 nike

Facebook 要求我更改我的应用程序设计,因为某些功能已被弃用。

现在我必须在用户登录时请求“publish_stream”权限。

当用户允许权限时,他将被重定向到该网站,大家都很高兴。当他不允许时 -> 他被一次又一次地请求,直到无穷大。

我想要的是此权限是可选的。他将能够在获得许可或未经许可的情况下使用该应用程序,并且该应用程序将采取相应行动(发布或不发布提要)。

这是我应用程序第一页上的代码。

<facebook:CanvasIFrameLoginControl runat="server" ID="login" 
RequireLogin="true" RequiredPermissions="publish_stream"/>

帮助我从那里继续...如何将权限设置为可选?

最佳答案

使用 Facebook 登录按钮上的“onlogin”属性在他们登录后连接处理程序;然后您将调用以下代码:

FB.Connect.showPermissionDialog("publish_stream", YOUR_RETURN_FUNC_HERE());

showPermissionDialog 如果他们已经拥有请求的权限,则不会显示对话框;如果您希望他们不会每次都被询问(如果他们拒绝),那么您需要存储/记住他们没有在您的数据库或其他内容中授予权限,并且下次登录时不要请求权限。

查看 FB's documentation .

关于asp.net - Facebook 开发者 : making a permission optional,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1928670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com