【发布时间】:2014-01-30 00:09:33
【问题描述】:
我正在尝试获取我的贝宝访问令牌。
我有下一个参数:EndPoint、Client Id、secret、api username、api signature、api password、application Id。
我应该需要一个贝宝客户端才能这样做吗?
我点击了这个链接:https://developer.paypal.com/docs/integration/direct/make-your-first-call/
并尝试过:
private string getAccessToken() {
var ppClient; // = new paypalClient(); // create a paypal client
Dictionary<string, object> parameters = new Dictionary<string, object>();
parameters.Add("Accept", "application/json");
parameters.Add("Accept-Language", "en_US");
parameters.Add("grant_type", "client_credentials");
var result = ppClient.Get("https://api.sandbox.paypal.com/v1/oauth2/token", parameters);
string accessToken = result["access_token"];
return accessToken;
}
谢谢大家!
【问题讨论】:
-
那么你得到的错误是什么?
-
@mituw16, ppClient 应该被初始化..
-
在上面的代码中,您注释掉了初始化 ppClient 对象的部分。
-
我知道,因为我不知道如何创建一个新客户端。我必须在那里定义哪些参数?谢谢!!
标签: c# asp.net-mvc paypal