Twitter の Direct Mesage を読み書きする専用のアプリが欲しくなったが App Store で気に入ったものが見つからなかったので自作しようと思い、 Fabric を使ってみたところ Direct Message の API エンドポイントにリクエストを送ると 403 エラーになってしまった。
いろいろ検索してみた結果、以下のことがわかった。
- Fabric はウィザードに従ってインストールする際に新規の API Key などを発行する
- その API Key のパーミッションは fabric.io の管理画面から操作できるが Read & Write までで Direct Message へのアクセス権限は付与できない
- apps.twitter.com からは Fabric 経由で作られたアプリケーションは操作できないので権限変更もできない
- 結論として、2015/03/28現在では Fabric で Direct Message を読み書きするアプリケーションは作れない
iOS 開発にも Twitter API にも疎いので間違っているかもしれない(何か回避方法があるのかもしれない)回避できるに越したことはないので裏技をご存知の方がいたらぜひ教えてください。