我设置了一个使用 oAuth 的 Twitter 应用程序。我能够在亚马逊 ec2 centos 服务器上进行很好的身份验证,它接受我的消费者密钥并可以看到我的应用程序。但是 oAuth 不能在我家的 centos 服务器上。我正在使用 Dyndns 公开我的家庭服务器。
也许我的家庭路由器阻止了 oAuth 使用的端口。也许 Dyndns 不允许 oAuth?
在我的家庭服务器上,我输入消费者密钥并单击保存,我收到错误:无法从 Twitter 获取 OAuth 令牌。请仔细检查消费者密钥和秘密是否正确。
在 Amazon ec2 上,我输入消费者密钥并单击保存,然后我得到“成功!”推特上的“MYAPP”已添加。