我正在尝试让 Paypal Rest API 的 Pizza App 示例正常工作,但我收到来自服务器的错误 500 响应
在第一次调用获取 Auth 令牌期间出现错误。
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) --- 内部异常堆栈跟踪结束 ---