0

最初のステージの次の URL があります。取得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が返されます。

質問: http で接続せずに Facebookアクセス トークンを取得することはできますか?

質問: HTTPS なしで access_token を使用することは可能ですか? HTTP ではない

4

1 に答える 1

0

安全のためにhttpsを取る必要があります、そうでない場合は、いくつかの悪いことが表示されます、@ longプロセス..私はあなたの問題を閲覧するだけで、同じこと

于 2013-02-26T07:21:33.613 に答える