使用Sinatra从Instagram接收POST请求

时间:2015-07-30 05:22:29

标签: ruby api callback sinatra instagram

我创建了一个TAG订阅Instagram的实时api,Instagram假设在我订阅的主题标签更新后向我的回调发送POST请求。我不确定如何从Instagram获取POST请求。当我转到我的回调网址时,它是空白的。

假设进入这条路线是什么意思?

  

post' / callback'做

     

如果我转到我的网址回调,我应该看看来自Instagram的POST数据吗?

1 个答案:

答案 0 :(得分:0)

Instagram可能会在更新标签时将数据发布到此端点。根据{{​​3}},将有一个json身体进入这里。要获得它,请在您的区块中执行request.body。该文档有一个传入的json示例。要试用它,您可以在命令行上使用curlpostman使用Chrome插件,以便于发布请求。

您的问题表明您认为在调用此终结点时应该收到回复。不是这种情况。您正在此端​​点上从instagram接收数据。您可能想要对数据执行某些操作。将其存储在数据库中,将其发布到Twitter或发送邮件。执行此操作的代码应该放在您的帖子块中。