今天在開發一個項目時需要用到Twitter的庫,但是官方網没有直接支持Android的庫,在網上看到有一個叫Twitter4j的庫,於是下載下來,按照DEMO上的去做,没有什麽問題,能够登錄,能够驗證,也能够發tweet。

但是在換了項目的twitter account時,問題就出現了,驗證時没有彈出dialog讓我輸入用户名和密碼,而是直接抛了個異常,如下:

Authorization failed (server replied with a 401). This can happen if the consumer key was not correct or the signatures did not match.


上google搜了一下,還發現很多人都出現了這樣的問題,有的人說是device的日期和時間不同步,我檢查過,手機的時間同日期没有錯,而且我發現,用DEMO上的account是可以正常使用的,於是我把焦點集中在twitter account上,應該是有些東西還没設置好。


登錄twitter開發者網站:http://dev.twitter.com/

選擇 My applications(我的應用)

選擇剛剛新建的應用

跳轉到Settings(設置)的tab

看到有個Callback URL的輸入框是空的,抱着試一試的心態隨便輸入了一個url,比如:http://www.twitter.com

保存設置


再用手機試一試,久違的登錄介面終於出現了.

更多相关文章

  1. 用.Net打造一个移动客户端(Android/IOS)的服务端框架NHM(三)——搭建
  2. Android(安卓)studio 获取每次编译apk时的日期
  3. Android应用程序的编译流程及使用Ant编译项目的攻略
  4. HTC:是否推出 Android(安卓)4.0 更新,仍然在評估中
  5. 一个旋转layout布局文件
  6. 【Android學習專題】視覺介面篇:Android布局及属性归总(查询用)
  7. Android根据日期自动修改Icon
  8. Android(安卓)判断日期是否在一年以内的算法
  9. 日期对话框DatePickerDialog

随机推荐

  1. android 基于百度地图api获取经纬度
  2. Android(安卓)xxx is not translated in
  3. android 锁屏时,不运行锁屏程序
  4. android创建文件夹
  5. 解决Android(安卓)Studio Fetching Andro
  6. Android(安卓)菜单(OptionMenu)大全
  7. 一个APK反编译利器Apktool(android汉化)
  8. 安卓报错:AS Error inflating class andr
  9. Android(安卓)LayoutEditor使Eclipse自动
  10. Java/Android引用类型及其使用分析