paypal登录授权api返回invalid_authz_code?

时间:2015-10-26 06:48:36

标签: php paypal paypal-sandbox

当我尝试使用Paypal登录时。它重新运行了。

401 Response: {"error":"invalid_authz_code","error_description":"Authorization Code is invalid"}

我正在使用沙盒api和帐户登录。 这是请求网址。

https://www.sandbox.paypal.com/webapps/auth/protocol/openidconnect/v1/authorize?client_id={CLIENT_ID}&redirect_uri={REDIRECT_URI}&response_type=code&state={STATE}&scope={SCOPE}

这是API调用。

https://api.sandbox.paypal.com/v1/identity/openidconnect/userinfo/

1 个答案:

答案 0 :(得分:0)

此错误表示身份验证代码已过期或已发布到其他client_id。

Sandbox&生产client_ids是不同的,因此请确保使用正确的client_id进行测试。您还需要exchange the auth_code for an access token才能调用userinfo端点。