내가 여기에 본 패키지를 사용하여 일부 앨범을 인쇄 할 LastFM의 API를 구현하기 위해 노력하고 있습니다 : https://github.com/matto1990/PHP-Last.fm-APILastFM API를 사용하여 앨범을 인쇄합니다. 비 개체 오류에() 멤버 함수 검색에 전화
를 내가 컨트롤러에서 다음과 같은 기능을 가지고 :
public function album_print() {
// Put the auth data into an array
$authVars = array(
'apiKey' => '*******************************',
'secret' => '*******************************',
);
$config = array(
'enabled' => true,
'path' => '/Applications/MAMP/htdocs/**********/*****************/app/lastfmapi/',
'cache_length' => 1800
);
// Pass the array to the auth class to return a valid auth
$auth = new lastfmApiAuth('getsession', $authVars);
// Call for the album package class with auth data
$apiClass = new lastfmApi();
$albumClass = $apiClass->getPackage($auth, 'album', $config);
// Setup the variables
$methodVars = array(
'album' => 'In Rainbows',
'page' => 1,
'limit' => 10
);
if ($results = $albumClass->search($methodVars)) {
echo '<b>Data Returned</b>';
echo '<pre>';
print_r($results);
echo '</pre>';
}
else {
die('<b>Error '.$albumClass->error['code'].' - </b><i>'.$albumClass->error['desc'].'</i>');
}
}
주어진 입력에서 앨범을 찾으려면 album.search 함수를 사용하려고합니다. 그러나 이것을 실행할 때 다음과 같은 오류가 발생합니다.
Call to a member function search() on a non-object
왜 이런 일이 벌어 질지 알고 싶습니다. 나는 여기에있는 예를 따랐다 : https://github.com/matto1990/PHP-Last.fm-API/blob/master/examples/album.search/index.php
더 많거나 적음. 도와 줘서 고마워. (이것은 Laravel 4의 컨트롤러에 있음)
var_dump ($ albumClass) 출력 또는 var_dump ($ albumClass-> error)가 제공하는 것은 무엇입니까? –
var_dump ($ albumClass) 날 준다 : bool (false) var_dump ($ albumClass-> 오류) 내게 오류 메시지를 준다 : 비 객체의 속성을 얻으려고 시도 – user1072337
$ apiClass-> getPackage (false를 반환합니다. –