首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IFTTT状态检查URL和密钥

IFTTT状态检查URL和密钥
EN

Stack Overflow用户
提问于 2017-04-07 07:49:50
回答 1查看 1.6K关注 0票数 0

我正在尝试在我的网站上执行IFTTT。我创造了这个服务。我已经用给定的类型创建了状态和测试设置检查API,如下

API-> abc.com/api/ifttt/v1/status & abc.com/api/ifttt/v1/test/setup

  1. 为此目的使用CI和路由。
  2. 在it主机中添加了以下标题,内容类型,IFTTT-通道-键,接受-编码
  3. 如我所记得,在创建applet时使用通道键。它在url的末尾

但作为响应,在执行端点测试时,我会收到以下状态检查错误--有效请求为绿色。-使用红色的无效通道密钥和状态代码401显示

请帮帮我。谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-07 23:26:42

对于状态/安装端点测试:

  • 当在标头中发送正确的valid request时,当返回状态代码为200时,将检查IFTTT-Channel-Key
  • 当在标头中发送不正确的with invalid channel key时,当返回状态代码401时,将检查IFTTT-Channel-Key

例如,具有无效通道键的请求将是:

请求:

代码语言:javascript
复制
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

响应:

代码语言:javascript
复制
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/General选项卡下可以找到的Service键:

每个通道的服务API键是唯一的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43272589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档