2013-10-26 4 views
0

У меня есть следующий код.Ошибка неправильной реакции Instagram - 400

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) 

И я получаю ответ

'{ "мета": { "ERROR_TYPE": "APISubscriptionError", "код": 400, "error_message": "Invalid ответ"}}'

Мое достояние можно добраться извне. Есть идеи?

ответ

0

Это потому, что Instagram посылает запрос GET к моему callback_url и хочет, чтобы я ответ с hub.challenge параметра, как показано ниже

if self.request.GET: 
      response = request.GET.get('hub.challenge') 
      return HttpResponse(response) 
Смежные вопросы