Monthly Archives: June 2013

Twitter 帳號被鎖住

  • 前因:我在不瞭解 Twitter 新推出的驗證碼系統的情況下,糊里糊塗設定了啟用這個功能,但是中間一直平安無事。
  • 後果:
      1. 6 月 20 日:因為想要嘗試 Twitter 的 Firefox Marketplace 提供的 mobile Web 版,屢次被提示要取得 ‘temporary password’ 丈二金剛摸不著頭腦,便在電腦上想要先登出、再登入 Twitter 看看能否至少讓 cookie/session 環境單純化。悲劇從此開始。
      2. 往後,除了我已經在手機、平板上登入、取得 Android app 版 session/token? 的 Twitter 還可使用,其餘在 Web 上都要過第二關:填入 Twitter 發出的 verification code 手機簡訊。但是,台灣收不到。
      3. 6 月 20 日當天第一次透過 Twitter Help Center 發送求助訊息,沒有得到回應。
      4. 6 月 24 日白天再度發送求助訊息。
      5. 6 月 24 日夜間找到針對收不到簡訊的求助類別,再發送一則心想最恰當的分類的求助訊息。
      6. 找遍 help center 上任何可行的解法,包括發送 ‘GO’ 簡訊到 Twitter 都無法取消 login verification。
      7. 有人可能讀到這邊會覺得我很「盧」,但是請注意,在這種狀況下,我亦無從登入 help center 查看我之前發出的 ticket(s) 被處理的狀況,’Check your existing requests’ 功能一樣卡在要問我 verification code,加上我讀到前人的血淚控訴,我只能猜想我前面發的那些 tickets 可能根本就沒得到處理就被關掉,所以我只能摸黑一步一步找到最適合的管道反映問題。
      8. 6 月 25 日晚間,找到 [Mobile operator inquiries],寫客服信希望中華電信能開通與 Twitter 間的簡訊收發,不抱太大希望,但是至少我提了。
      9. 6 月 25 日晚間,感謝 @WanCW 幫忙測試,釐清了應該是 Twitter 雖然在輸入門號的表單中有列出台灣這幾家電信業者,但是尚不支援台灣電信系統商門號,而我卻不知如何地跳過了防呆程式檢查、啟用 login verification。
      10. 6 月 26 日下午,透過搜尋 Twitter 站內 tweets,發現並不是只有我收不到驗證碼。
      11. 6 月 26 日下午,嘗試在備用帳號測試問題成因,發現如果我將介面語言與原帳號一樣設為日本語,則在 Mobile -> Add your mobile phone to your account介面會因為日本行動電話的簡訊系統比較特殊(可以說是類 SMTP)而不一樣,需要發送一則空白簡訊 (email) 到 verify@twtr.jp 驗證手機門號為本人所有。猜想 Twitter 在這裡的邏輯頭一步錯,後面跟著錯,介面語言跟所在國家、地區怎麼可以混淆?今天我慣用日本語介面,但是我住在台灣,使用的是台灣的行動電話業者服務,怎麼可以用我的語言介面決定我的門號判定邏輯?
      12. 6 月 26 日晚間,送出前項的 bug report。
      13. 7 月 4 日晚間,經過八天沒消沒息的等候,按捺不住,再次發 support 訊息要求將帳號語言改回英文。
      14. 7 月 20 日早上,用手機訐譙了幾則 [1][2][3][4] 之後,出門上班,到辦公室收到 Twitter 回信通知已經幫我關掉驗證碼機制,終於取回帳號。
  • 心得:
    • 新的認證機制做了不夠防呆的防呆,所以我這個呆子中招了,我自認有錯,不怪誰。
    • 建議大家(至少是在台灣的大家)先別使用這個機制,或許還可以讀讀這篇
    • Twitter 的 help center,最好不要有機會去跟他們打交道,不然習慣了日式、台式服務效率,可能會青筋爆發、想要大聲訐譙。
    • 該是時候漸漸 de-twitter-ize、不要過於依賴 Twitter 了。只是捨不得在上面長期以來建立的 Twitterverse。