C# 是否可以检查用户授予的扩展权限?

C# 是否可以检查用户授予的扩展权限?,c#,facebook,asp.net-mvc-3,facebook-c#-sdk,C#,Facebook,Asp.net Mvc 3,Facebook C# Sdk,我正在构建一个选项,可以在应用程序中发布到用户的墙上。该功能是可选的,因此我需要根据用户是否已授权应用程序,以稍微不同的方式呈现我的站点 该应用程序是一个使用Facebook SDK 4.2.1的ASP.NET MVC3 RC2项目 这可以通过C#SDK实现吗? 是否有一个干净(ish)的黑客从SDK中获取这些信息? 或者有没有办法直接从Facebook上检索这些信息(最好是服务器端) Rich看起来你可以用FQL来完成 var fbApp = new FacebookApp(); fbApp.

我正在构建一个选项,可以在应用程序中发布到用户的墙上。该功能是可选的,因此我需要根据用户是否已授权应用程序,以稍微不同的方式呈现我的站点

该应用程序是一个使用Facebook SDK 4.2.1的ASP.NET MVC3 RC2项目

这可以通过C#SDK实现吗? 是否有一个干净(ish)的黑客从SDK中获取这些信息? 或者有没有办法直接从Facebook上检索这些信息(最好是服务器端)


Rich

看起来你可以用FQL来完成

var fbApp = new FacebookApp();
fbApp.Query("select publish_stream from permissions where uid=me()");

Rich

您还可以使用Graph API Graph.facebook.com/me/permissions?access\u令牌=