gpt4 book ai didi

oauth - Paypal Oauth 返回服务器错误获取示例 PizzaApp 中的 token

转载 作者:太空宇宙 更新时间:2023-11-03 16:34:25 24 4
gpt4 key购买 nike

我正在尝试让 Paypal Rest API 的 Pizza App 示例正常工作,但我收到来自服务器的错误 500 响应

错误出现在第一次调用以获取 Auth token 期间。

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

使用的 clientid 和 secret 是我在 web.config 中自己的沙箱 cred。除了更改凭据外,我没有以任何方式修改此示例应用程序。

我也使用了正确的端点,

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

任何人都可以就如何缩小问题范围提供一些建议吗?

日志:2013-06-21 10:25:20,797 [7792] DEBUG PayPal.OAuthTokenCredential [(null)] grant_type=client_credentials2013-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) --- 内部异常堆栈跟踪结束 ---

最佳答案

真诚地向大家道歉 - 事实证明我们的一些 SDK(.Net 和 Python)没有设置“Content-Type” header ,并且在我们 API 的服务器端进行了更改,开始强制执行“Content-Type” - 根据需要键入“标题。这是在 SDK 中完成的修复 - 如更改日志中所述:https://github.com/paypal/sdk-core-dotnet/blob/master/CHANGELOG.md

我不确定它是如何绕过我们的标准发布公告流程的 - 我们将确保从下一次开始所有更改(它们已经记录在更改日志中)也被公布,以便每个人都知道何时有新版本的发布SDK 和错误已修复。

关于oauth - Paypal Oauth 返回服务器错误获取示例 PizzaApp 中的 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17241975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com