3 回答
TA贡献1856条经验 获得超17个赞
问题是我id_token在创建new XeroApp类实例时通过了。我无法看到存储在数据库中的 JSON 对象中的所有其他对象(非常大)。有一个实际access_token值与我在通话中创建的其他一些有用信息一起存储。
$xero = new XeroApp(
new AccessToken(
array(
'access_token' => json_decode($xeroAccessToken->value)->access_token,
'refresh_token' => json_decode($xeroAccessToken->value)->refresh_token,
'expires' => json_decode($xeroAccessToken->value)->expires,
)
), $xeroTenantOrganisation->value
);
$contacts = $xero->contacts;
dd($contacts);//RESULTS!!! YES
我会保持这个线程开放,以防万一它可以帮助任何人。
TA贡献1155条经验 获得超0个赞
很好,保存尼克 - 是的,它id_token
可以用于诸如“使用 Xero 注册”之类的事情,如果您的业务运营是财务数据的核心,这可能是一个巨大的优势。
https://developer.xero.com/documentation/oauth2/sign-up
它本质上使您能够在系统中配置帐户(使用解码的 ID 令牌名称/电子邮件)并在单个流程中同步其 Xero 数据。我们发现合作伙伴因此而显着减少了新注册用户的流失。
综上所述, validaccess_token
和 thetenant_id
是进行授权 API 调用所需的东西。
- 3 回答
- 0 关注
- 95 浏览
添加回答
举报