У меня был поиск вокруг stackoverflow, но мне не удалось найти ответ на мой вопрос, поэтому я подумал, что попрошу.Twitter Авторизация с версией 1.1 API
В настоящее время я работаю над приложением iOS, где я хотел бы получить фид публичной шкалы времени, если пользователь приложения не будет иметь учетную запись Twitter.
Я успешно могу это сделать, используя twitters v1.0 API, и все работает отлично. Просто сделав запрос на http://api.twitter.com/1/statuses/user_timeline.json?screen_name=username, вы получите всю необходимую мне информацию.
Однако, поскольку v1.0 устарел и V1.1 требует аутентификации для каждого запроса, я получаю плохую ошибку авторизации с использованием этого API. Просмотрев документацию Twitter и как создать заголовки запросов OAuth, я не совсем понимаю раздел «Получение ключа подписи» документации по ссылке ниже. (Это мой первый раз, работая с API и OAuth щебетать, я стараюсь, чтобы получить хорошее понимание, прежде чем начать реализацию)
https://dev.twitter.com/docs/auth/creating-signature
Как я понимаю, потребитель секрет может быть найден, когда вход в twitter.com/apps, но я не уверен, где бы я получил «секретный токен OAuth», чтобы создать действительный ключ подписи.
Поскольку это приложение для iOS, я знаю, что могу использовать класс TWRequest, но, на мой взгляд, для этого потребуется, чтобы пользователь имел настройку Twitter на своем устройстве.
Я надеюсь, что это имеет смысл, и любая помощь будет оценена по достоинству.
Благодаря
Анонимный доступ не будет работать с v1.1. Было бы так плохо, если бы вы требовали от пользователей настройки twitter на своих устройствах? –