gpt4 book ai didi

json - Instagram 最新帖子 API 突然停止工作

转载 作者:太空宇宙 更新时间:2023-11-03 13:32:44 25 4
gpt4 key购买 nike

我的 Instagram 提要工作正常,但已停止工作。我正在努力寻找解决方案。首先我假设问题与 SSL 有关,我什至为我的网站获得了 SSL 证书。但似乎不起作用。任何帮助或建议表示赞赏。输出显示发布在 Instagram 上的最新图片,现在什么也没有显示。 1

  <div class="col-xs-12 col-sm-6 col-md-5 no-padding">
<div class="insta_img">
<?php
$instagram_id = get_field('instagram_id', 'option') ? get_field('instagram_id', 'option') : '';
$access_token = get_field('instagram_access_token', 'option') ? get_field('instagram_access_token', 'option') : '';
$url = "https://www.instagram.com/{$instagram_id}/?__a=1";
curl_close($ch);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$json = curl_exec($ch);
curl_close($ch);

$data = json_decode($json);
$data = $data->user->media->nodes;

$text = $data[0]->caption;

$created_time = $data[0]->date ;

$images = $data[0]->thumbnail_src;
/

?>
<img src="<?php echo $images; ?>" alt="instagram"/>
<div class="insta_content"><?php echo $text; ?>
<dt><?php echo date('d/m/Y', $created_time); ?></dt>
</div>
</div>

最佳答案

您没有正确解析响应。例如,在该响应中没有 user->media->nodes。您将需要检查从端点获得的响应,然后正确解析它以获取图像:

$access_token = get_field('instagram_access_token', 'option') ? get_field('instagram_access_token', 'option') : '';
$url = "https://api.instagram.com/v1/users/self/media/recent?access_token={$access_token}";

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$json = curl_exec($ch);
curl_close($ch);

$data = json_decode($json);
$data = $data->data;

$text = $data[0]->caption->text;

$created_time = $data[0]->created_time;

$images = $data[0]->images->standard_resolution->url;

关于json - Instagram 最新帖子 API 突然停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49716078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com