未使用Instagram Realtime API接收通知

时间:2015-10-27 17:13:43

标签: instagram-api webhooks geofencing

我正在使用文档所在的Intagram Realtime API https://instagram.com/developer/realtime/,以便每当有人在地理围栏中拍照时都会收到通知。

我正在使用这种结构,但当我在围栏内拍照时,我的网址没有被调用:

curl -F 'client_id=CLIENT-ID' \
 -F 'client_secret=CLIENT-SECRET' \
 -F 'object=geography' \
 -F 'aspect=media' \
 -F 'lat=35.657872' \
 -F 'lng=139.70232' \
 -F 'radius=1000' \
 -F 'callback_url=http://my_public_url' \
 https://api.instagram.com/v1/subscriptions/

尝试列出Instagram订阅以查看我的订阅是否存在,我得到以下回复:

{
  "meta":  {
    "code": 200
  },
  "data":  [{
    "object": "geography",
    "object_id": "12921209",
    "aspect": "media",
    "callback_url": "http://my_public_url",
    "type": "subscription",
    "id": "19351203"
  }]
}

需要注意的奇怪之处是没有显示字段,lat,lng和radius。

任何想法如何使一切运作?

1 个答案:

答案 0 :(得分:1)

在收到符合条件的新媒体发布通知后,您需要使用该位置ID查询Instagram。该对象旨在让您知道您需要向Instagram询问的内容,而不是向您提供媒体信息。