没有收到Instagram实时通知

时间:2015-09-21 20:46:15

标签: instagram instagram-api

我使用以下curl调用

创建了real time tag subscription
curl -F 'client_id=xxxxxxxxxxxxxx' \
     -F 'client_secret=xxxxxxxxxxxxx' \
     -F 'object=tag' \
     -F 'aspect=media'  \
     -F 'object_id=socialjohn' \
     -F 'callback_url=http://xxx.xxx.xxx.xxx/realtime/instagram' 
https://api.instagram.com/v1/subscriptions/

我从Instagram获得了成功的200OK回复

{
    "meta": {
        "code": 200
    },
    "data": {
        "object": "tag",
        "object_id": "socialjohn",
        "aspect": "media",
        "callback_url": "http:\/\/xxxxxxxx\/realtime\/instagram",
        "type": "subscription",
        "id": "xxxxxxxxx"
    }
}

当我在Instagram上发布带有#socialjohn标签的图片时,我看不到该标签的通知。

我在创建用户订阅时遇到了同样的问题。我没有收到用户的任何实时通知。在发布图片后我做了GET订阅,以确保我的订阅不会被Instagram删除。 GET调用成功,200 OK,正文包含我订阅的所有订阅。

为了检查我是否发生了可疑事件,我创建了一个高容量标签订阅,如#galaxy或#smile,我可以看到我收到了实时通知。

有没有人遇到过同样的问题?我在这里缺少什么,或者我应该做什么才能收到通知

解决: 在与Instagram支持人员交谈后,我们决定使用轮询模型来获取Instagram帖子。该API似乎不可靠,并且似乎无法很好地扩展。

0 个答案:

没有答案