使用OAuth 2.0发布到Twitter的致命PHP错误

时间:2014-10-19 23:59:14

标签: php twitter oauth oauth-2.0

我有一个非常简单的应用程序 - 用于内部目的 - 用于自动将推文发布到Twitter。

多年来一直运行良好(除了需要从1.0升级到OAuth 2.0),直到几个月前。

与OAuth链接似乎有问题。我被抛出的错误是:

Fatal error: Class 'OAuthSignatureMethod_HMAC_SHA1' not found in /home/content/20/6504820/html/..../twitteroauth.php on line 61

第61行直接退出OAuth:

$this->sha1_method = new OAuthSignatureMethod_HMAC_SHA1();

位于文档顶部需要:

require_once('OAuth.php');

在OAuth.php(包含在同一个远程目录中)中包含方法:

class OAuthSignatureMethod_HMAC_SHA1 extends OAuthSignatureMethod {

同样,所有这一切都直接来自OAuth 2.0,不应该要求我进行任何编辑。 (对吧?)这让我相信这是一个服务器问题?

坦率地说,我不知道如何继续调试这个问题,你是否可以引导我朝着正确的方向前进?

1 个答案:

答案 0 :(得分:0)

确实是一个服务器问题:在其他地方有一个名为OAuth.php的附加文件。导致错误。

感谢: eamann

https://wordpress.stackexchange.com/questions/10117/multiple-plugins-using-the-same-oauth-class-issues