CanvasAuthorizeAttribute没有扩展权限

时间:2010-12-08 16:50:32

标签: facebook facebook-c#-sdk

我正在使用Facebook C#SDK创建一个画布应用程序,并尝试在不要求任何扩展权限的情况下对用户进行身份验证。

当用户添加应用程序时,CanvasAuthorize属性不会将用户重定向到facebook权限页面。

如果我要求“publish_stream”或任何其他扩展权限,此过程可以正常工作但我最初只想要求基本权限。

使用SDK有没有办法做到这一点?

2 个答案:

答案 0 :(得分:0)

如果我猜对了你需要的基本权限是FB用户ID,或者可能是姓氏,我认为你不需要为此验证用户身份。只需创建一个FacebookApp的对象并尝试获取所需的数据,如果它确实获得了基本数据,那么你很高兴,否则同时我会尝试查看它:)

干杯,

瑙曼

答案 1 :(得分:0)

新版本的SDK(5.0.3)现在使用新的oauth页面而不是php插件来授权用户。即使没有指定扩展权限,这也会安装应用程序。