0

我有第一阶段的以下网址。得到code http://www.facebook.com/dialog/oauth?client_id=myappid&redirect_uri=myurl;state=e879888c-7090-4c09-98a5-ff361b30d55;scope=email

url = String.Format(@"http://graph.facebook.com/oauth/access_token?client_id={0}&redirect_uri={1}&client_secret={2}&code={3}",FacebookAppId, redirectUrl, FacebookSecret, code);
WebClient webClient = new WebClient();
var tokenVars = webClient.DownloadString(url);
var responseVars = HttpUtility.ParseQueryString(tokenVars);
string access_token = responseVars["access_token"];
string data = webClient.DownloadString(String.Format("http://graph.facebook.com/me?access_token={0}", access_token));
var jobject = JObject.Parse(data);

返回400 BAD REQUEST

问题:是否可以在不通过 h​​ttp 连接的情况下获取 facebook 访问令牌?

问题:是否可以在没有HTTPS 的情况下使用 access_token ?不是 HTTP

4

1 回答 1

0

为了安全起见,您必须使用 https,也许如果您不是,则会显示一些不好的东西,@long 过程.. 我只是浏览您的问题,同样的事情

于 2013-02-26T07:21:33.613 回答