0

Paypal Rest API が動作するように Pizza アプリの例を取得しようとしていますが、サーバーからエラー 500 応答が返されます

認証トークンを取得するための最初の呼び出し中にエラーが表示されます。

 private string accessToken
    {
        get
        {
            string tokenAccess = new OAuthTokenCredential(ClientIdentity, ClientSecret).GetAccessToken();
            return tokenAccess;
        }
    }

使用される clientid と secret は、web.config 内の私自身のサンドボックスの資格情報です。クレデンシャルを変更する以外、このサンプル アプリを変更していません。

また、正しいエンドポイントを使用していますので、

<add name="endpoint" value="https://api.sandbox.paypal.com"/>

問題を絞り込む方法について誰か提案できますか?

ログ:2013-06-21 10:25:20,797 [7792] DEBUG PayPal.OAuthTokenCredential [(null)] grant_type=client_credentials 2013-06-21 10:25:22,622 [7792] INFO PayPal.OAuthTokenCredential [(null)] 取得サーバーからの InternalServerError 応答 2013-06-21 10:25:22,622 [7792] エラー PayPal.Exception.PayPalException [(null)] リモート サーバーがエラーを返しました: (500) 内部サーバー エラー。PayPal.Exception.PayPalException: リモート サーバーがエラーを返しました: (500) 内部サーバー エラー。---> System.Net.WebException: リモート サーバーがエラーを返しました: (500) 内部サーバー エラー。System.Net.HttpWebRequest.GetResponse() で PayPal.OAuthTokenCredential.GenerateOAuthToken(String base64ClientID) --- 内部例外スタック トレースの終わり ---

4

2 に答える 2

0

私は開発中のアプリでこの問題を抱えていました。この投稿を読んだ後、私は彼らが最後に何かを変更したのではないかと思い始めました。2013/06/21 (金) より SDK のバージョンが新しくなり、前回の SDK からのアクセスが途絶えました。彼らがこれを登録開発者に言及するのを忘れたのはおかしいです-.-

とにかく、いくつかのクラス名が変更されました。私が見つけたものは次のとおりです。

  • 金額詳細 -> 詳細;
  • リンク -> リンク。

これがお役に立てば幸いです。私のアプリは問題なく動作するようになりました =)

于 2013-06-24T09:01:43.510 に答える