C# 未找到PayPal API查询参数
我复制并粘贴了中的一个部分(您必须滚动到顶部-单击右侧的C#并向下滚动/刷新),并已将PayPal API安装到项目C# 未找到PayPal API查询参数,c#,paypal,server,C#,Paypal,Server,我复制并粘贴了中的一个部分(您必须滚动到顶部-单击右侧的C#并向下滚动/刷新),并已将PayPal API安装到项目安装包PayPal,但找不到查询参数,是否有第二部分或我应该知道的内容 来自站点的代码 OAuthTokenCredential tokenCredential =new OAuthTokenCredential("<CLIENT_ID>", "<CLIENT_SECRET>"); string accessToken = tokenCredential
安装包PayPal
,但找不到查询参数
,是否有第二部分或我应该知道的内容
来自站点的代码
OAuthTokenCredential tokenCredential =new OAuthTokenCredential("<CLIENT_ID>", "<CLIENT_SECRET>");
string accessToken = tokenCredential.GetAccessToken();
var parameters = new QueryParameters();
parameters.SetCount("10");
PaymentHistory paymentHistory = Payment.Get(accessToken, parameters);
OAuthTokenCredential-tokenCredential=新的OAuthTokenCredential(“,”);
字符串accessToken=tokenCredential.GetAccessToken();
var参数=新的QueryParameters();
参数。设置计数(“10”);
PaymentHistory PaymentHistory=Payment.Get(accessToken,参数);
AFAIC是PayPalQueryParameters
的一部分PayPal.Util
。如果可以访问此命名空间,请重试
如果没有,您可以使用手动添加它(作为类)
你也应该考虑下载整个SDK,如果上面没有使用。
页面上的一些语言标签有一些过时的示例代码(在这种情况下,完全是不正确的,因为<代码>付款。GET(…)<代码>旨在返回单个<代码>支付< /代码>资源,而不是一个列表)。PayPal docs团队非常清楚这个问题,并将在不久的将来删除语言选项卡,以支持SDK通过GitHub提供自己的样本 我建议您查看GitHub上的,它不仅可以更好地向您展示代码,还可以显示每个API操作的请求/响应详细信息 关于获取付款历史记录,您需要使用PayPal.NET SDK执行以下操作:使用PayPal.Api;
//通过PayPal验证并设置APIContext对象。
var config=ConfigManager.Instance.GetProperties();
var accessToken=新的OAuthTokenCredential(config).GetAccessToken();
var apiContext=新的apiContext(accessToken)
{
Config=Config
};
//获取付款历史记录
var paymentHistory=Payment.List(apiContext,计数:10,起始索引:5);
尝试右键单击查询参数
,查看是否有类似添加示例参考
(例如:添加系统.集合
)的提示。此外,如果使用VS15,则必须先单击黄色灯泡。这可能会解决您的问题。@cramopy没有可用的resolve
(我为其他人使用的),我使用的是VS13I,我已经使用PayPal.Util添加了代码>错误仍然存在。请尝试所有3种解决方案,因为我与PayPal API不相似。此外,您提供的链接甚至不包含您“提供”的任何类型的屏幕截图的代码。如果你能正确地更新/纠正它,我可以帮你更多!使用该链接,您需要滚动到顶部并单击C#,默认情况下它是cURL。我有课,我有整个项目。