2012-03-08 142 views
1

我试图访问Twitter直接消息API。通过Twitter API访问直接消息

我已经建立了一个应用程序,并设置权限Read, write, and direct messages

enter image description here

然而,当我测试应用程序并查看授权屏幕,直接信息是不包括在许可列表:

enter image description here

我曾尝试创建新的应用程序,重置键,一旦许可已经改变,只有创建访问kens一旦权限被更新。但是,我仍然无法获得Read, write, and direct messages权限。

我正在使用HybridAuth作为访问Twitter API的框架。

我注意到this问题,但是没有答案,因为解决方案可能已经在可用的聊天会话中建立。

回答

2

编辑

hybridauth\Hybrid\Providers\Twitter.php 

找到

$this->api->authorize_url = "https://api.twitter.com/oauth/authenticate"; 

通过

$this->api->authorize_url = "https://api.twitter.com/oauth/authorize"; 

CF代替:对https://dev.twitter.com/discussions/1253

+0

现货!谢谢! – Kit 2012-03-08 13:56:37