C# Facebook api登录成功但未返回成功论文
我正在写一个集成了facebook的windows phone游戏。我有个问题 使用正确的用户名/密码登录后。它表明: “…希望访问您的公共配置文件…” 我按下Ok。然后是另一条信息: “…希望代表您发布” 好的。它导航到C# Facebook api登录成功但未返回成功论文,c#,facebook,windows-phone-7,facebook-graph-api,windows-phone-8,C#,Facebook,Windows Phone 7,Facebook Graph Api,Windows Phone 8,我正在写一个集成了facebook的windows phone游戏。我有个问题 使用正确的用户名/密码登录后。它表明: “…希望访问您的公共配置文件…” 我按下Ok。然后是另一条信息: “…希望代表您发布” 好的。它导航到m.facebook.com/dialog/oauth/write——一张空白纸。没有返回成功纸张或访问令牌。 然后我再次调试。登录后,它导航到成功纸和访问令牌 我的问题是为什么?有什么方法可以跳过。。。。希望代表您发布消息 这是我的密码 private void myWeb
m.facebook.com/dialog/oauth/write
——一张空白纸。没有返回成功纸张或访问令牌。
然后我再次调试。登录后,它导航到成功纸和访问令牌
我的问题是为什么?有什么方法可以跳过。。。。希望代表您发布
消息
这是我的密码
private void myWeb_Loaded(object sender, RoutedEventArgs e)
{
var parameters = new Dictionary<string, object>();
parameters["client_id"] = appID;
parameters["redirect_uri"] = "https://www.facebook.com/connect/login_success.html";
parameters["response_type"] = "token";
parameters["display"] = "popup";
parameters["scope"] = extendedPermissions;
Uri loginUri = _fbClient.GetLoginUrl(parameters);
this.myWeb.Navigate(loginUri);
}
有什么方法可以跳过。。。。我想代表你发帖
您在登录时添加了权限
publish\u操作
/publish\u流
,这就是它显示第二个权限窗口的原因。如果在您的应用程序中,您是代表用户发布提要,您要求用户授予这些权限;但是如果你不想发布任何东西;您可以删除这些权限 向我们显示一些用于登录的代码。我已尝试删除这些权限。没有第二个权限窗口,它仍然用空白纸导航到“m.facebook.com/dialog/oauth/write”。不要用这种方式登录,它适合网络。请点击此链接-。非常简单的步骤、示例以及将facebook与应用程序集成的好方法。请接受这个答案,如果有帮助。干杯我解决了。我在LoginPape.xaml中缺少isscript enabled=“True”
private void myWeb_Navigated(object sender, System.Windows.Navigation.NavigationEventArgs e)
{
MessageBox.Show(e.Uri.AbsoluteUri);
//myText.Text = e.Uri.AbsoluteUri;
FacebookOAuthResult oauthResult;
if (_fbClient.TryParseOAuthCallbackUrl(e.Uri, out oauthResult))
{
if (oauthResult.IsSuccess)
{
AccessToken = oauthResult.AccessToken;
MessageBox.Show("Login success!\n" + AccessToken);
NavigationService.Navigate(new Uri("/TestPape.xaml?token="+AccessToken, UriKind.Relative));
}
}
else
{
// The url is NOT the result of OAuth 2.0 authentication.
return;
}
}