0
我使用ShareKit允许iPad应用程序的用户通过其Twitter帐户从应用程序中发送URL。以下OAuth步骤正常工作:使用iOS上的ShareKit的Twitter OAuth流会话超时错误
- ShareKit使用消费者密钥和消费者密钥在应用程序中硬编码以请求URL在WebView中加载。
- Twitter提供的URL在WebView中正确显示。
- 提示用户通过使用WebView登录到他们的Twitter帐户来授予读取和写入权限。
- WebView在重定向到回调URL时显示重定向页面。
在OAuth流程的这个阶段,事情出错了。
在WebView非常简短地显示Twitter'重定向'消息之后,会显示一个页面,说'您的会话已超时'。
我决定在我自己的个人Twitter帐户中创建一个Twitter应用程序。当我改变应用程序使用我自己的消费者密钥和消费者密钥(但保持回调URL和权限相同)时,一切正常。
我已经交叉检查消费者密钥和秘密与应用程序中的值和他们匹配(对于失败的Twitter帐户)。
我用Twurl和一切工作正常与都 Twitter帐户。所以我不明白什么可能是错误的只有一个Twitter帐户,只有在使用ShareKit时。
我可以做一些方向如何追查问题?