エラー
ステータス |
説明 |
400 |
入力パラメータが不正。 |
401 |
tokenが不正または期限切れ。もう一度認証の必要がある |
403 |
OAuthリクエストが不正。開発側の責任 |
404 |
ファイルまたはフォルダーが指定の場所に存在しない |
405 |
リクエストメソッドが不正(GETかPOSTのみ) |
429 |
リクエスト回数過多(アプリ・ユーザーごとに存在する) |
503 |
一時的なサーバーエラー |
507 |
ユーザーの容量不足 |
5xx |
サーバーエラー |
認証
1. 認証コードを発行する方法
flow = DropboxOAuth2FlowNoRedirect.new(APP_KEY, APP_SECRET)
authorize_url = flow.start()
code = gets.strip
access_token, uer_id = flow.finish(code)
2. 認証後リダイレクトする方法
flow = DropboxOAuth2FlowNoRedirect.new(APP_KEY, APP_SECRET, REDIRECT_URI, SESSION, CSRF_TOKEN_SESSION_KEY)
authorize_url = flow.start()
access_token, user_id = flow.finish(query_params)
参考にしたもの