instagram API响应APISubscriptionError无效响应

时间:2014-01-03 22:03:07

标签: php instagram

我订阅了一些。订阅不时结束,我再次开始结束订阅。

现在,我最常用的订阅已经结束,我无法重新开始。我在PHP工作。我的代码没有任何变化,但现在我在尝试订阅时遇到错误。

{"meta":{"error_type":"APISubscriptionError","code":400,"error_message":"Invalid response"}}

我的其他订阅仍处于有效状态,但其中4个订阅失败。我无法解决它。

编辑 - 代码:

<?php
echo $_GET['hub_challenge'];
$client_id='XXXXX';
$client_secret='XXXXX';
$object = 'tag';
$aspect = 'media';
$object_id = 'XXXXX';
$verify_token='XXXXX';
$callback_url = 'http://XXXXX/callback.php';

$attachment =  array(
'client_id' => $client_id,
'client_secret' => $client_secret,
'object' => $object,
'object_id' => $object_id,
'aspect' => $aspect,
'verify_token' => $verify_token,
'callback_url'=>$callback_url
);

$url = "https://api.instagram.com/v1/subscriptions/";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $attachment);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
$result = curl_exec($ch);
curl_close ($ch);

print_r($result);

1 个答案:

答案 0 :(得分:-2)

Instagram向您的回调网址发送GET请求,并希望您使用hub.challenge进行响应。