Codeigniter和Opauth twitter策略用户拒绝访问

时间:2015-10-09 14:35:51

标签: codeigniter api twitter

我正在尝试使用Codeigniter上的Opauth通过Twitter实现登录,它在localhost中正常工作但是当我的网站上线时,我收到此错误:

Array (
    [error] => Array
        (
            [code] => access_denied
            [message] => User denied access.
            [raw] => Array
                (
                    [oauth_token] => XXXXXXXXX
                    [oauth_verifier] => XXXXXXXXXXXX
                )
            [provider] => Twitter
        )
    [timestamp] => 2015-10-09T14:18:58+00:00 )

我接受了这个联系,我没有否认。我将网站和回调api更改为我的域名。但我得到了上述错误。当我在localhost(网站:localhost +回调:localhost)上测试它,它工作正常,我没有得到任何错误。我不知道为什么它在本地主机上运行而且它没有在现场上工作

1 个答案:

答案 0 :(得分:0)

我发现问题是htacces。所以我使用这段代码,现在可以使用了

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
</IfModule>