【发布时间】:2015-07-23 07:02:35
【问题描述】:
我是 twitter API 的新手,我正在尝试使用 php 创建一个应用程序。我创建了以下代码:
<?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
我从 github 下载了 twitter oauth 并上传到我的服务器,所以我知道 twitter oauth 中的 php 文档是正确的。
有什么想法可能是错的吗?
【问题讨论】:
-
好像有人在更新库的代码时出错了。等待更新或去看看第 334 行出了什么问题
-
@bader 这就是我的想法,但它看起来对我来说是正确的。第 334 行如下所示: if (in_array($method, ['GET', 'PUT', 'DELETE']) && !empty($postfields)) { $options[CURLOPT_URL] .= '?' . Util::buildHttpQuery($postfields); }