Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 未找到PayPal API查询参数_C#_Paypal_Server - Fatal编程技术网

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

我复制并粘贴了中的一个部分(您必须滚动到顶部-单击右侧的C#并向下滚动/刷新),并已将PayPal API安装到项目
安装包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是PayPal
QueryParameters
的一部分
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。我有课,我有整个项目。