自作で情報共有サイトを作っています。
インスタグラムの投稿を取得したいと思い、記事を参考にしながら実装したところエラーが出てしまいました。
現状エラー
php
1@extends('layouts.app') 2 3@section('content') 4<!DOCTYPE html> 5<html lang="ja"> 6<body> 7 <div class="container-fluid"> 8 <div class="row"> 9 <div class="instagram"> 10 <img class="img-fluid" src="iStock-1163221036.jpg"> 11 </div> 12 </div> 13 </div> 14 15 16 <div class="container"> 17 <div class="row justify-content-center"> 18 <div class="col-12"> 19 <div class="card-body"> 20 @if (session('status')) 21 <div class="alert alert-success" role="alert"> 22 {{ session('status') }} 23 </div> 24 @endif 25 </div> 26 </div> 27 28 <div class="insta_list"> 29 <?php 30 $insta_media_limit = '3'; 31 $insta_business_id = 'InstagramプロアカウントID割愛; 32 $insta_access_token = 'アクセストークン割愛'; 33 34 $json = file_get_contents("https://graph.facebook.com/v6.0/{$insta_business_id}?fields=name%2Cmedia.limit({$insta_media_limit})%7Bcaption%2Cmedia_url%2Cthumbnail_url%2Cpermalink%7D&access_token={$insta_access_token}"); 35 36 $json = mb_convert_encoding($json, 'UTF8', 'ASCII,JIS,UTF-8,EUC-JP,SJIS-WIN'); 37 $obj = json_decode($json, true); 38 39 $insta = []; 40 41 foreach ($obj['media']['data'] as $k => $v) { 42 if ($v['thumbnail_url']) { 43 $data = [ 44 'img' => $v['thumbnail_url'], 45 'caption' => $v['caption'], 46 'link' => $v['permalink'], 47 ]; 48 } else { 49 $data = [ 50 'img' => $v['media_url'], 51 'caption' => $v['caption'], 52 'link' => $v['permalink'], 53 ]; 54 } 55 $insta[] = $data; 56 } 57 foreach ($insta as $k => $v){ 58 echo '<a href="'.$v['link'].'"><img src="'.$v['img'].'"></a>'; 59 } 60 ?> 61 </div> 62 63 割愛
参考文献が少なく、なかなか進まないです。
分かる方居ましたらお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。