通过 IFTTT 使用 Instagram/Maker 制作 POST 不请求 API url

Making POST using Instagram/Maker through IFTTT not requesting API url

我在 Instagram 上使用 IFTTT 来获取任何具有特定主题标签的人的新照片。

每当有人分享带有您指定的特定主题标签的 public 照片时,此触发器就会触发。我正在使用 Maker 发出网络请求。我将 URL 添加到我的 API 中,它能够处理 POST (当通过 Postman 发送时,使用 x-www-form-urlencoded 在我的 Mongo数据库)。无论出于何种原因,我在通过 Maker 时都没有将任何文档添加到 Mongo。我在 Maker 中的设置是:

Method = POST

Content Type = application/x-www-form-urlencoded

Body = Username={{Username}}&Caption={{Caption}}&CreatedAt={{CreatedAt}}&SourceUrl={{SourceUrl}}&Url={{Url}}&CaptionNoTag={{CaptionNoTag}}

我也尝试将正文作为 JSON 对象发送,只是为了看看这是否可行,但我一无所获。我还没有找到任何实际的例子来说明如何做到这一点,所以我希望以前有人处理过这个问题。预先感谢您的帮助!

经过数小时的反复试验,我意识到我的问题出在 CreatedAt 值上。在我的 Mongoose 模式中,我有一个期待日期的值,但在 ifttt 中,它实际上是一个字符串。无论出于何种原因,这都阻止了所有其他 Instagram 参数的发布。发布的唯一参数是 none Insta 参数,我在上面添加了这些参数。所以根据经验,在处理 ifttt 和 insta 参数时,一切都是字符串。希望这会帮助其他人再次出现问题。