Хэш пользователя Twitter для проверки подлинности волшебства - PullRequest
1 голос
/ 16 декабря 2011

Я использую самоцвет Sorcery и его внешний модуль для аутентификации в Twitter. У меня работает аутентификация, но я хочу сохранить URL-адрес изображения профиля пользователя в Твиттере в моей базе данных после успешного входа в систему. Кажется, у Волшебства есть опция конфигурации, которая предназначена именно для того, что я хочу:

config.twitter.user_info_mapping = {:nickname => "screen_name"}

Возможно, я что-то пропустил в документации Волшебства, но не могу найти информацию о том, какие "ключи" доступны. Я пробовал это безрезультатно:

config.twitter.user_info_mapping = {:nickname => "screen_name", :avatar_url => "profile_image_url"}

Кто-нибудь нашел документацию по этому поводу?

1 Ответ

4 голосов
/ 17 декабря 2011

Это именно то, что вы получаете из твиттера в формате json. Вот твиттер документация об этом https://dev.twitter.com/docs/api/1/get/account/verify_credentials

config.twitter.user_info_mapping = {:username => "screen_name", 
                                    :realname => "name", 
                                    :location => "place", 
                                    :web => "url",
                                    :bio => "description"}
...