我正在将IFTTT与Instagram结合使用,以获取具有特定主题标签的任何人的新照片。
每当有人与您指定的特定主题标签共享公开照片时,就会触发此触发器。我正在使用Maker发出Web请求。我将URL添加到能够处理POST的API中(当通过邮递员发送时,使用x-www-form-urlencoded在MongoDB中创建了一个文档)。无论出于何种原因,通过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参数的发布。除了上面添加的内容外,发布的唯一参数都不是我添加的Insta参数。因此,根据经验法则,在处理ifttt和insta参数时,所有内容都是字符串。希望这将有助于其他人再次出现问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句