【发布时间】:2013-06-18 23:34:40
【问题描述】:
我正在尝试让 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] 调试 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(字符串 base64ClientID) --- 内部异常堆栈跟踪结束 ---
【问题讨论】: