有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java PayPal RestApi获取用户信息

Paypal登录工作流为https://www.paypalobjects.com/webstatic/en_US/developer/docs/lipp/oic_flowchart.png

在web应用程序中,我们的人员从上一张图片中执行了两个步骤,并将authtoken和refreshToken放入客户数据库。 我想稍后获得用户信息(第3步)

文档中说,我们可以通过使用accessToken进行自动化的get请求来获取用户信息。 https://developer.paypal.com/docs/api/#get-user-information

我试过:

  1. 我通过App_ID和Secret_密钥获得访问令牌。 如果我把它放在获取请求中,我会为所有者paypal应用程序获取用户信息。我无法将customerID(用户id)作为参数放入此GET请求

  2. 如果我把customer accessToken放在获取请求的位置,就会出现未经授权的错误,因为customer accessToken已经过时了。 我需要用refreshToken刷新它,但我做不到。 服务器回答是错误代码:400,响应:{“错误描述”:“无法刷新访问令牌”,“错误”:“无效请求”,“相关id”:“fee0c71c02cda”,“信息链接”:“https://developer.paypal.com/docs/api/#errors”}

为什么我不能刷新accesstoken?(我在论坛上没有找到任何答案)

或者我以后无法获取用户信息,我们应该在第2步之后立即获取


共 (1) 个答案

  1. # 1 楼答案

    我选择第二步,我只是从用户那里尝试有效的accessToken。而且很有效。 但如果你想要刷新令牌,你应该通过正确的客户端id和客户端密码使用自动化发送请求