繁体   English   中英

Facebook访问令牌问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM