【问题标题】:Instagram Invalid Response Error - 400Instagram 无效响应错误 - 400
【发布时间】:2013-10-26 22:16:55
【问题描述】:

我有以下代码。

    params = {'client_id':settings.SOCIAL_AUTH_INSTAGRAM_KEY,
              'client_secret':settings.SOCIAL_AUTH_INSTAGRAM_SECRET,
              'aspect':'media',
              'object':'tag',
              'object_id':instance.hashtag,
              'callback_url':
                  'http://subdomain.domain.net:8000/campaigns/hook'}
    response = requests.post('https://api.instagram.com/v1/subscriptions',
                             data=params)

我得到回应

'{"meta":{"error_type":"APISubscriptionError","code":400,"error_message":"无效 响应"}}'

我的域可以从外部访问。有什么想法吗?

【问题讨论】:

    标签: django api instagram python-requests


    【解决方案1】:

    这是因为 Instagram 向我的 callback_url 发送了一个 GET 请求 并希望我用hub.challenge 参数回复如下

        if self.request.GET:
                response = request.GET.get('hub.challenge')
                return HttpResponse(response)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-09
      相关资源
      最近更新 更多