我订阅了一些。订阅不时结束,我再次开始结束订阅。
现在,我最常用的订阅已经结束,我无法重新开始。我在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);
答案 0 :(得分:-2)
Instagram向您的回调网址发送GET请求,并希望您使用hub.challenge进行响应。