2014-01-26 2 views
0

Я использую этот APIпоказать ошибку в FLICKR апи

<?php 
    require_once("phpFlickr.php"); 
    $f = new phpFlickr("$api_key"); 
    $api_key     = "my api key"; 
    $api_secret    = "my api secret"; 
    $recent = $f->photos_getRecent(); 
    print_r($recent); 

    foreach ($recent['photo'] as $photo) { 
     $owner = $f->people_getInfo($photo['owner']); 
     echo "<a href='http://www.flickr.com/photos/" . $photo['owner'] . "/" . $photo['id'] . "/'>"; 
     echo $photo['title']; 
     echo "</a> Owner: "; 
     echo "<a href='http://www.flickr.com/people/" . $photo['owner'] . "/'>"; 
     echo $owner['username']; 
     echo "</a><br>"; 
    } 
    ?> 

, но он дает ошибку

Warning: Invalid argument supplied for foreach() in /home/content/27/9937227/html/project/ww/example.php on line 23

Что может быть проблема?

+0

В чем Ваш вопрос? –

+0

привет мой вопрос, я использую этот api, но покажу эту ошибку: Предупреждение: неверный аргумент, предоставленный foreach() в /home/content/27/9937227/html/project/ww/example.php в строке 23 – user3060459

+0

add error в вашем вопросе. а также добавить контент за последние $ –

ответ

0

Поместите свой ключ API до, инициализируя объект phpFlickr, поскольку он полагается на этот ключ API.

<?php 
require_once("phpFlickr.php"); 
$api_key = "my api key"; 
$api_secret = "my api secret"; 
$f = new phpFlickr($api_key); 
/* ... rest of the code ... */ 

 Смежные вопросы

  • Нет связанных вопросов^_^