我正在測試Square API,並且能夠使用PostMan從/ v2/customers端點返回所有客戶。它可以同我從儀表板獲得的生產和沙箱訪問一起使用。未經授權訪問訪問令牌
當我使用C#測試時,我總是得到以下錯誤。
"{\"errors\":[{\"category\":\"AUTHENTICATION_ERROR\",\"code\":\"UNAUTHORIZED\",\"detail\":\"This request could not be authorized.\"}]}"
我使用的是相同的訪問令牌是肯定的,我仔細檢查過十億倍。它不適用於我的沙盒令牌。
這是我用來調用ListCustomers端點的C#代碼行。
var customers = _customerApi.ListCustomers("Bearer " + accessToken);
我也使用ApiClient明確打端點嘗試,但給了相同的結果。
我不明白在這一點上我做錯了什麼?
Square正在從每個請求中刪除授權參數,以使SDK更易於使用。你可以在Square C#SDK的2.1.0分支中看到正在進行的工作(https://github.com/square/connect-csharp-sdk/tree/release/2.1.0) – tristansokol
很好,那確實會更清楚。 – harmonickey