wp8应用程序中的Facebook共享

wp8应用程序中的Facebook共享,facebook,facebook-graph-api,windows-phone-8,facebook-c#-sdk,Facebook,Facebook Graph Api,Windows Phone 8,Facebook C# Sdk,我需要通过单击共享按钮在我的windows phone应用程序的Facebook上共享消息。当点击共享按钮时,若用户还并没有登录到Facebook,首先我们会重定向到登录屏幕,然后需要请求发布权限 public partial class FacebookLoginPage : PhoneApplicationPage { string uriToLaunch ; // Create a Uri object from a URI string Uri uri =

我需要通过单击共享按钮在我的windows phone应用程序的Facebook上共享消息。当点击共享按钮时,若用户还并没有登录到Facebook,首先我们会重定向到登录屏幕,然后需要请求发布权限

public partial  class FacebookLoginPage : PhoneApplicationPage
{
    string uriToLaunch ;

    // Create a Uri object from a URI string 
    Uri uri = null;

    public FacebookLoginPage()
    {
        InitializeComponent();


     uriToLaunch = @"fbconnect://authorize?client_id={AppID}&
  scope=public_profile,publish_actions,read_stream&
  redirect_uri=msft-{ProductId}%3a%2f%2fauthorize";
            uri = new Uri(uriToLaunch);
        this.Loaded += FacebookLoginPage_Loaded;
    }

    private  void FacebookLoginPage_Loaded(object sender, RoutedEventArgs e)
    {
        DefaultLaunch();
    }

    // Launch the URI
    async void DefaultLaunch()
    {
        // Launch the URI
        var success = await Windows.System.Launcher.LaunchUriAsync(uri);

        if (success)
        {
            // URI launched
        }
        else
        {
            // URI launch failed
        }
    }
}

我使用了上面的代码,但发布时不显示权限屏幕。产出如下


我遵循并使用了一个AppId,然后它工作得很好。我觉得Facebook应用端有一个特别的配置。如果有人知道的话,请帮助我

首先,不要在这里发布你的应用程序id!这不是我的应用程序id。在我提到的示例中,您可以向我们显示facebook应用程序配置的一部分吗?您必须启用侧边facebook应用程序页面的权限