2017-04-07 11 views
1

私のアプリケーションが認証URLにヒットすると、画面全体がスキップされます。それは自動的に私の企業Instagramアカウントを取得し、私はそれも私のユーザーの間違ったアカウントをつかむしたくない。Instagram OAuthはどのアカウントにアクセスを許可するかを尋ねていません

ステップ1:当社の許可URLこの時点で

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=code

にユーザーに指示し、我々はログイン画面をユーザに提示し、その後にアプリへのアクセスを許可する 確認画面彼女のInstagram データ。

認証ページのスキップを防ぐために.authorize_urlと渡すことができるオプション/引数はありますか?

def authenticate 
    redirect_to (Instagram.authorize_url(redirect_uri: redirect_uri)) 
    end 

    def callback 
    if params[:code] 
     response = Instagram.get_access_token(params[:code], redirect_uri: redirect_uri) 

答えて

0

APIを使用してoauthログインを行う前に、instagramからログアウトする必要があります。

ここでは、プログラムのログアウトに対する回答です。how to logout completely from instagram account from my website

+0

Hmmです。私の認証ルートの前に 'https:// instagram.com/accounts/logout'をどのように動かせるか考えてみましょう。 – HashRocketSyntax

+0

「インスタントグラムに接続」ボタンがあるページを表示するときは、そのページのスクリプトでログアウトしてください。 – krisrak

関連する問題