2

次の URL では、OAuth 例外が発生します。これがローカルで正常に機能している理由がわかりません。失敗するのは、ドメイン上にある場合のみです。アプリは Facebook アプリで毎回正しく構成されます。これはFacebookScopedClientコードHereを使用していることに注意してください。どのような方向でもいただければ幸いです

URL

https://graph.facebook.com/oauth/access_token?client_id=52*********37&redirect_uri=http%3a%2f%2ffreersvp.mytakeawaysite.com%3a80%2fAccount%2fExternalLoginCallback%3fReturnUrl%3d%252FDashboard%26__provider__%3dFacebook%2bPro%26__sid__%3d3c92eb7e84304afc931ef0ea7b62f56a&client_secret=2123***********4256&code=AQAQIJsj-ondldllVYKdpxJaZouqrlg9sjTcfUxyWhAw8MXbD2DvsOSujg2m7E3s3cvNusCI0ZZoJAuGgu_FLkPyjYMQAkTWDVyHTcAoJD-tezyXgn0vhoFzX3FmuRBHYpyJEM-dk0KgF5ugsTHo9yGjBjrcfMDUGu9IxkKQ36k3gMrwocM1_l5t342Q2kIOHdt8pPcyrs--NzgNyZv48vSq7jkZwuQ95xRjUHG5J-ptcgq0l2BlqjzHDDuvIFH23lpMWHzzqdejdj5ejukz7t_Fnhx-mrpVdcRYhP3JeZ2UOTjAyKQmUB3rInooECcjq4c

例外

{
       "error": {
          "message": "Error validating verification code. Please make sure your redirect_uri is identical to the one you used in the OAuth dialog request",
          "type": "OAuthException",
          "code": 100
       }
    }
4

3 に答える 3

0

/dialog/oauth と /oauth/access_token の両方の redirect_uri が同じであることを確認してください。

于 2013-12-12T05:48:46.277 に答える
0

このウリを試してみてください

m_OAuthURL = new Uri(
    string.Format(
          "https://www.facebook.com/dialog/oauth?client_id={0}&redirect_uri={1}&&scope={2}&response_type=token", 
          AppID, RedirectUri, Scope));

このリダイレクト URI を使用する場合:

string k_RedirectUri = "https://www.facebook.com/connect/login_success.html";

それがうまくいくことを願っています。

于 2013-09-20T06:43:47.337 に答える
0

Facebook アプリの設定で URL を確認し、正しく設定されていることを確認してください。

  http://www. or http://

末尾の slash.com/ も必ず確認してください。

于 2013-09-22T02:20:52.660 に答える