2016-09-19 71 views

回答

0

檢查,看看您發佈grant_type表單域,它被設置爲refresh_token

+0

你好cliveza,我發佈了grant_type與它的值refresh_token。以下是我的通話方式。 – Mahesh

+0

request.post({ URL: 「https://platform.devtest.ringcentral.com/restapi/oauth/token」, 形式:{ refresh_token:refreshToken, grant_type: 「refresh_token」, endpoint_id:的EndpointId }, 頭:{ 「授權」: 「基本設爲MyToken」, '接受': '應用/ JSON', '內容 - 類型': '應用程序/ x-WWW窗體-urlencoded' } },函數(err,responce,responceData){}); – Mahesh

+0

refres responceData { 「錯誤」: 「invalid_client」, 「錯誤」:[{ 「的errorCode」: 「非洲統一組織-153」, 「消息」: 「無效的客戶端:」, 「參數」:[{ 「參數名稱」: 「CLIENT_ID」, 「的parameterValue」: 「」 }]} ], 「ERROR_DESCRIPTION」: 「無效的客戶:」 } – Mahesh

0

我使用現有的RingCentral API從RingCentral GitHub

下面是一個認證請求的例子:

var request = new Request("/restapi/oauth/token", 
new Dictionary<string, string> { 
    { "grant_type", "authorization_code" }, 
    { "redirect_uri", redirectUri }, 
    { "code", authCode }, 
    { "refresh_token_ttl", "604800" } });