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 關注
- 137 瀏覽
添加回答
舉報