[英]Facebook access token problem
我正在通过URL连接到登录Facebook页面。 我在应用程序中收到访问令牌,并且可以打印列表中的所有联系人。 我有一个问题:有时候我确实会收到访问令牌,并且如果我从Facebook注销并第二次重建应用程序,则我没有任何访问令牌。 为什么? 如果我等待,我猜是10-15分钟,然后再试一次。 如何解决呢? 谢谢
我正在使用身份验证网址。 以下链接是我的示例链接: http : //geekdeck.com/vb-net-facebook-get-access-token-for-desktop-application/
编辑:
我有以下代码:
browserFacebook.Navigate(@"https://graph.facebook.com/oauth/authorize?client_id="+ FacebookApplicationID + "&redirect_uri=http://www.facebook.com/connect/login_success.html&type=user_agent&display=popup");
string someString = browserFacebook.Url.ToString();
这将返回如下内容:
"http://www.facebook.com/connect/login_success.html#access_token=ACCESS TOKEN.expires_in=0"
然后,我可以通过Graph API轻松使用此访问令牌,以访问用户的facebook详细信息,如以下代码所示:
Facebook.FacebookGraphAPI g = new FacebookGraphAPI("ACCESS_TOKEN");
var fbUser = g.GetObject("me", null);
问题:
当我重建应用程序时,我收到的链接是OpenDNS(或导航的网页已取消),我必须访问令牌。 为什么? 如何解决此错误? 经过1-2个小时的aa后,我再次收到令牌。
"https://graph.facebook.com/oauth/authorize?client_id=" +
FacebookApplicationID +
"&redirect_uri=http://www.facebook.com/connect/login_success.html&type=user_agent&display=popup");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.