可以發行多個channel access token,但可以操作的數量有上限,因此將多個帳號的服務和伺服器連結使用時,在成功發 行新的channel access token之後,建議取消(Revoke)舊的channel access token 。 Token B Token A Token D Token C Cancel TokenA Calling Server 使用後端發行的的channel access token Backend Server 在後端發行與取消(Revoke) channel access token Issue Token B Issue Token C Cancel Token B Issue Token D Cancel Token C Issue Token E 有關詳細的規格,請參閱API文件中的「Issue channel access token」項目。 https://developers.line.biz/en/reference/messaging-api/#issue-channel-access-token-v2-1
request body has 2 error(s)", "details":[ {"message":"May not be empty","property":"messages[0].text"}, {"message":"Must be one of the following values: [text, image, video, audio, location, sticker, richmessage, template, imagemap]", "property":"messages[1].type"} ] } { "message":"Invalid reply token" } 如果發送的請求發生錯誤時,將根據錯誤狀態,回傳以下的失敗回應。 發生錯誤時,可以檢查message和details的內容,可幫助解決問題。 此外,失敗回應內的內容(Body)有變動可能,如有更改恕不另行通知。 成功時,連同狀態代碼200 OK,一併回傳空的JSON物件。 回應內標頭包含可識別請求唯一值Request ID 。(X-Line-Request-Id ) 建議也可以檢查該值。 https://developers.line.biz/en/reference/messaging-api/#response-headers
Platform GW Server API request Calling Server Status code 500 Internal Server Error API request X-Line-Retry-Key: 123e4567-e89b-12d3-a456- 426655440001 為了減少伺服器或網路故障時的負載,請使用Exponential backoff控制請求重試的間隔。 X-Line-Retry-Key: 123e4567-e89b-12d3-a456- 426655440001 Retry
"details":[{"message":"Length must be between 0 and 5000","property":"messages[0].text"}] } 文字訊息超過長度上限時,回傳錯誤回應 {"message":"The API rate limit has been exceeded. Try again later."} 如果在一定時間內,連續發送了大量的請求時,將回傳以下的錯誤回應。 有關目前的速率限制,請參考LINE Developers的以下文件。 https://developers.line.biz/en/reference/messaging-api/#rate-limits 無論正式帳號或測試帳號,請避免發送大量測試用的請求。執行發送負載測試時,請務必在您自己公司的環境中實施。 (以免對於其他帳號造成影響) 注意事項 也請一併查看LINE Developers上的說明。https://developers.line.biz/en/docs/messaging-api/development-guidelines/ 超出速率限制時,回傳錯誤回應 文字訊息的長度上限為5000個字。 如果有超過上限值的請求送達時,將回傳以下的錯誤回應。
接收 當用戶傳送 LINE Emoji時,您將收到Message Event Webhook,是 由字符串的組合而成,例如 (full moon) (corn) (doberman) (airplain) 和 emojis 對象。 https://developers.line.biz/en/reference/messaging-api/#wh-text 但以下狀況,用戶傳送的Emoji可能無法包含 在Webhook裡面。 • The default LINE emojis sent from LINE for Android won't be included. • Unicode-defined emojis and older versions of LINE emojis may not be retrieved correctly.