2017-04-21 37 views
0

看起來像https://www.instagram.com/nike/media/提供json格式。這樣對嗎?我不確定。如果是json格式,如何在laravel blate模板上顯示?如何在laravel上使用instagram json?

Controller 
$url = file_get_contents('https://www.instagram.com/nike/media/'); 
$json = json_decode($url); 
dd($json) 

如果我喜歡這個在控制器上,陣列出來了。

{#493 ▼ 
+"items": array:20 [▼ 
0 => {#203 ▶} 
1 => {#228 ▶} 
2 => {#242 ▶} 
3 => {#256 ▶} 
4 => {#268 ▶} 
5 => {#280 ▶} 
6 => {#296 ▶} 
7 => {#308 ▶} 
8 => {#322 ▶} 
9 => {#336 ▶} 
10 => {#350 ▶} 
11 => {#364 ▶} 
12 => {#378 ▶} 
13 => {#391 ▶} 
14 => {#405 ▶} 
15 => {#419 ▶} 
16 => {#439 ▶} 
17 => {#453 ▶} 
18 => {#466 ▶} 
19 => {#480 ▶} 
] 
+"more_available": true 
+"status": "ok" 
} 

我不知道如何寫在刀片模板上。

我想沒有任何認證

顯示Instagram的照片,如果這是錯誤的,有沒有辦法做到這一點?

謝謝。

回答

0

這是正確的,JSON也有數組。項目對象中的每個數組都包含帳戶中的一張圖片。

傳遞的JSON變量到您的模板,你可以使用它像這樣,以顯示縮略圖(例如):

@foreach($json->items as $item) 
    <img src="{{ $item->images->thumbnail->url }}"> 
@endforeach 
+0

由於其工作正常。 :) – KevinSwiss

+0

@KevinSwiss如果它正在工作,你應該接受正確的答案。 –