Php Paypal从刷新令牌获取用户信息
我的服务器上存储了paypal刷新令牌。我想使用刷新令牌获取用户基本信息,如个人资料电子邮件。 但是,当试图获取用户信息时,没有这样的配置文件信息Php Paypal从刷新令牌获取用户信息,php,paypal,laravel-5.4,paypal-rest-sdk,Php,Paypal,Laravel 5.4,Paypal Rest Sdk,我的服务器上存储了paypal刷新令牌。我想使用刷新令牌获取用户基本信息,如个人资料电子邮件。 但是,当试图获取用户信息时,没有这样的配置文件信息 $refreshToken = 'R23AAGKvPzMhDzJLohQ507s2NBBhP2lIS6m8BplqE_jEJpUGkiyjWEi-NJHC0omAh3n16N0x3_h4keLrANDFNOiLtWIho91Q5tpwqhRAJZJS4pYoOa9Psh4eYTIwdiIjcFVIMcDaaQPq1Ilb1R60w'; $token
$refreshToken = 'R23AAGKvPzMhDzJLohQ507s2NBBhP2lIS6m8BplqE_jEJpUGkiyjWEi-NJHC0omAh3n16N0x3_h4keLrANDFNOiLtWIho91Q5tpwqhRAJZJS4pYoOa9Psh4eYTIwdiIjcFVIMcDaaQPq1Ilb1R60w';
$tokenInfo = new OpenIdTokeninfo();
$tokenInfo = $tokenInfo->createFromRefreshToken(array('refresh_token'=>
$refreshToken), $this->apiContext);
$params = array('access_token' => $tokenInfo->getAccessToken() );
$userInfo = OpenIdUserinfo::getUserinfo($params, $this->apiContext);
dd($userInfo);
结果输出如下
OpenIdUserinfo {#319
-_propMap: array:1 [
"user_id" => "https://www.paypal.com/webapps/auth/identity/user/Lo-
Qp2vr2KOQrIz4OOhWaj6XLEOj2TumkUfAArGKvwM"
]
我已经从移动SDK生成的身份验证代码生成了refreshtoken
交易必须为Paypal的未来支付完成
使用的参考代码为