對於狀態/設置端點測試:
valid request
時,當一個正確的IFTTT-Channel-Key
在頭
with invalid channel key
被選中,當您返回狀態代碼發送您的返回狀態碼200檢查401當在標頭中發送不正確的IFTTT-Channel-Key
時
例如,具有無效通道密鑰的請求將是:
請求:
GET https://example.com/api/ifttt/v1/status HTTP/1.1
Accept: application/json
Accept-Charset: utf-8
Accept-Encoding: gzip, deflate
User-Agent: IFTTT-Protocol/v1
IFTTT-Test-Mode: 1
IFTTT-Channel-Key: INVALID
響應:
HTTP/1.1 401 Unauthorized
date: Fri, 07 Apr 2017 23:04:28 GMT
server: Apache/2.4.10 (Debian)
content-type: application/json
vary: Accept-Encoding
content-length: 0
connection: close
您必須檢查IFTTT-Channel-Key
頭值和發送狀態代碼200,如果它是正確的& 401,如果不正確。
IFTTT-Channel-Key
是服務API密鑰,你可以找到下API
/General
標籤:
服務API密鑰爲每通道
唯一我試圖通過將服務重點也,卜其未工作,我得到相同的響應代碼。 –
您是否檢查了ifttt密鑰標題並在它不匹配服務密鑰時返回401? –
我很困惑。我已經提交了狀態文件。我把標題包括ifttt服務鍵。然後我從IFTTT檢查端點測試。我尚未使用任何類型的身份驗證。我是否還需要檢查IFTTT的任何種類的密鑰。請指導。 –