沒有發現我試圖連接到LinkedIn的API,但每次我試圖訪問它,我得到以下錯誤:致命錯誤:類「的OAuth」在
Fatal error: Class 'OAuth' not found in /home/vhosts/*/test.php on line 8
我使用的是免費服務器在000WebHost上,我讀過免費服務器有時不支持OAuth。我在另一個免費服務器上嘗試了它,並且得到相同的錯誤消息,所以我的問題是如何檢查服務器是否支持使用OAuth?
這裏是我的代碼:
// Fill the keys and secrets you retrieved after registering your app
$oauth = new OAuth("abcd123456", "efgh987654");
$oauth->setToken("abcd1234-efgh987-9988", "9876abcd-123asdf-1122");
$params = array();
$headers = array();
$method = OAUTH_HTTP_METHOD_GET;
// Specify LinkedIn API endpoint to retrieve your own profile
$url = "http://api.linkedin.com/v1/people/~";
// By default, the LinkedIn API responses are in XML format. If you prefer JSON, simply specify the format in your call
// $url = "http://api.linkedin.com/v1/people/~?format=json";
// Make call to LinkedIn to retrieve your own profile
$oauth->fetch($url, $params, $method, $headers);
echo $oauth->getLastResponse();
的按鍵都只是替換上LikedIn開發的那些入門指南。
非常感謝您的幫助。
我同意使用PECL擴展是最好的方式,但在共享主機中是一個問題。所以選擇合適的解決方案。 –