Конечная точка для удаления подписки в реальном времени, похоже, перестала работать. Я выступаю завиток «POST» с «DELETE» пользовательского запроса и получения следующий ответ JSON из Instagram:DELETE Подписки в реальном времени в Instagram
{"meta":{"code":200},"data":null}
Однако, подписка не удаляется. Мой счет активных подписчиков никогда не будет уменьшаться, и я не могу подписаться на новые типы объектов.
Есть ли у кого-нибудь еще эта проблема? Вот моя реализация в PHP (работает нормально в течение нескольких месяцев, пока несколько дней назад):
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_URL, "https://api.instagram.com/v1/subscriptions? client_secret=$client_secret&client_id=$client_id");
curl_setopt($curl, CURLOPT_POST, false);
$resp = curl_exec($curl);
// Parse JSON \
$json = json_decode($resp);
foreach ($json->data as $subscription)
{
echo "DELETING:\r\n";
echo "object:\t$subscription->object\r\n";
echo "object_id:\t$subscription->object_id\r\n";
echo "aspect:\t$subscription->aspect\r\n";
echo "callback URL:\t$subscription->callback_url\r\n";
echo "type:\t$subscription->type\r\n";
echo "id:\t$subscription->id\r\n\r\n";
curl_setopt($curl, CURLOPT_URL, "https://api.instagram.com/v1/subscriptions?client_secret=$client_secret&client_id=$client_id&id=$subscription->object_id");
curl_setopt($curl, CURLOPT_POST, false);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'DELETE');
$resp = curl_exec($curl);
echo $resp."\r\n";
}
Я только новичок в API Instagram, так что есть никаких доказательств этого не работал ранее, но я, кажется, возникают проблемы удаляющие подписки , Вам удалось выяснить, что здесь происходит? –
Пока нет. Я подал заявку на поддержку с Instagram несколько месяцев назад. Некоторое время я думал, что я единственный. Я все еще не могу удалить все мои подписки в реальном времени. – brandonthorpe