![](/img/trans.png)
[英]Completely stuck trying to use Abraham Williams Twitter API libraries
[英]Cannot use Abraham Williams Twitter library in Laravel 4
我正在尝试创建一个PHP应用程序,我使用Abraham Williams的Twitter PHP库。 我正在使用Laravel 4框架。
但是每当我尝试创建类时,框架都会给出一个错误,上面写着“无法重新声明类OAuthSignatureMethod_HMAC_SHA1”。 到目前为止,我已经尝试更改类的名称,但它不起作用。 我也在网上搜索过它。 这是我的代码。
$param = array(
'oauth_token' => 'xxxx',
'oauth_token_secret' => 'xxxx'
);
$twitter = new Twitter($param);
$twitter = $twitter->getConnection();
OAuthSignatureMethod_HMAC_SHA1
类已存在于项目的其他位置,并且无法声明两次。 也许你还有其他东西也使用OAuth?
您可以对其进行命名,但似乎更容易引入使用Composer库的任何包。 看看Packagist并阅读包的文档,以确定哪一个最适合您。
毕竟,当别人已经为你做了硬而无聊的零件时,为什么要重新发明轮子呢? :)
打开OAuth.php
删除此条件
if (!class_exists('OAuthException')) {
class OAuthException extends Exception {
// pass
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.