ユーザーが自分の LinkedIn アカウントへのアクセスを取り消した場合、どのように対処すればよいですか? Ruby on Rails をOmniauth
、Omniauth-LinkedIn
およびlinkedin
gem で使用しています (後者にはoauth
gem が組み込まれています)。
私のコントローラーコード
if !@user[:lnk_token].nil?
client = LinkedIn::Client.new("xxxx","xxxx")
client.authorize_from_access(@user[:lnk_token].strip,@user[:lnk_access_token_secret].strip)
@lnk = client.profile(:fields => ["picture-url", "positions", "educations"])
end