gpt4 book ai didi

asp.net-mvc - 使用 Paypal Rest APi 时,远程服务器返回错误 : (401) Unauthorized.

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

我正在使用 Paypal Rest API。当我尝试获取访问 token 时,它给我未经授权的错误。索引页

@Html.ActionLink("Pay with Paypal Account", "PaymentWithPaypal", "Paypal")

网络配置

<configSection>
<section name="paypal" type="PayPal.SDKConfigHandler, PayPal"/>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSection>

<paypal>
<settings>
<add name="mode" value="sandbox"/>
<add name="connectionTimeout" value="360000"/>
<add name="requestRetries" value="1"/>
<add name="clientId" value="###########"/>
<add name="clientSecret" value="**********"/>
</settings>
</paypal>
<log4net>
<appender name="FileAppender" type="log4net.Appender.FileAppender">
<file value="my_app.log"/>
<appendToFile value="true"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] %message%newline"/>
</layout>
</appender>
<root>
<level value="DEBUG"/>
<appender-ref ref="FileAppender"/>
</root>
</log4net>
<system.web>
<securityPolicy>
<trustLevel name="Full" policyFile="internal"/>
</securityPolicy>

错误信息是

The remote server returned an error: (401) Unauthorized.

描述:当前网络请求执行过程中出现未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。

异常详细信息:PayPal.IdentityException:远程服务器返回错误:(401) 未经授权

错误出现在下一行

string accessToken = new OAuthTokenCredential(ClientId, ClientSecret, GetConfig()).GetAccessToken();

在 Inspect 元素中给出以下消息。

Failed to load resource: the server responded with a status of 500 (Internal Server Error)

我用来集成Rest Api的代码可以在这里找到 http://www.codeproject.com/Articles/870870/Using-Paypal-Rest-API-with-ASP-NET-MVC

谁能帮我解决这个问题。

最佳答案

尝试下面的代码

       Dictionary<string, string> payPalConfig = new Dictionary<string, string>();
payPalConfig.Add("mode", "sandbox");
OAuthTokenCredential tokenCredential = new AuthTokenCredential("myCliedId","myClientSecret", payPalConfig);
string accessToken = tokenCredential.GetAccessToken();

关于asp.net-mvc - 使用 Paypal Rest APi 时,远程服务器返回错误 : (401) Unauthorized.,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39538816/

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