Я новичок в twitter API, и я пытаюсь создать приложение, используя php. Я создал следующий код:Ошибка настройки API-интерфейса Twitter - Twitter OAuth
<?php
session_start();
require_once("src/TwitterOAuth.php");
$apikey="mykey";
$apisecret="mysecret";
$accesstoken="mytoken";
$accesssecret="secrettoken";
$connection = new TwitterOAuth($apikey, $apisecret, $accesstoken, $accesssecret);
$tweets =
$connection->get("https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=twitterapi&count=2");
print_r($tweets);
?>
И я получаю следующее сообщение об ошибке:
Parse error: syntax error, unexpected '[' in /home/sites/crimsonroot.com/public_html/twitter/twitteroauth-master/src/TwitterOAuth.php on line 334
Я скачал Twitter OAuth из GitHub и загрузил его на мой сервер, так что я знаю, что php-документ из twitter oauth правильный.
Любые идеи, что может быть неправильным?
Похоже, что кто-то ошибся при обновлении кода библиотеки. Ждите обновления или перейдите и посмотрите, что происходит с строкой # 334 – bader
@bader, вот что я думал, но это выглядит правильно для меня. Строка 334 выглядит так: if (in_array ($ method, ['GET', 'PUT', 'DELETE']) &&! Empty ($ postfields)) { $ options [CURLOPT_URL]. = '?' , Util :: buildHttpQuery ($ postfields); } – Gabriel