没有收到Instagram实时通知

Yog*_*jan 5 instagram instagram-api

我使用以下curl调用创建了实时标签订阅

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/
Run Code Online (Sandbox Code Playgroud)

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

{
    "meta": {
        "code": 200
    },
    "data": {
        "object": "tag",
        "object_id": "socialjohn",
        "aspect": "media",
        "callback_url": "http:\/\/xxxxxxxx\/realtime\/instagram",
        "type": "subscription",
        "id": "xxxxxxxxx"
    }
}
Run Code Online (Sandbox Code Playgroud)

当我在Instagram上用#socialjohn标签发布图片时,我看不到标签的通知.

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

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

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

解决方案: 在与Instagram支持人员交谈后,我们决定使用轮询模型来获取Instagram帖子.API似乎不可靠,似乎不能很好地扩展.