API Twitter: отдельные токены чтения и чтения / записи - PullRequest
2 голосов
/ 07 марта 2011

На моем сайте пользователи должны иметь возможность проходить аутентификацию, используя свою учетную запись Twitter.Еще одна дополнительная функция заключается в том, что пользователи должны иметь возможность отправлять твиты от своего имени на определенные события.Для этого я настроил твиттер-приложение для чтения и записи.

Моя проблема сейчас в том, что когда пользователь использует твиттер для аутентификации, он автоматически также предоставляет разрешения на чтение / запись.Но я бы хотел оставить на усмотрение пользователя решение на более позднем этапе, достаточно ли он мне доверяет, чтобы предоставить мне это разрешение.

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

1 Ответ

2 голосов
/ 07 марта 2011

Отправьте пользователей на https://api.twitter.com/oauth/authorize?oauth_token=xyz и добавьте параметр oauth_access_type со значением read. Это должно ограничить этого конкретного пользователя только для чтения разрешений.

https://groups.google.com/forum/#!topic/twitter-development-talk/1P765h9ecBk

...