У меня сейчас огромные проблемы с реализацией Vimeo Oauth и моим настольным приложением. Моя программа правильно делает следующее.
1 - запрашивает токен неавторизованного запроса с моим ключом и секретом и возвращает - токен и секрет токена.
2 - Генерирует URL-адрес, по которому пользователь может перейти с использованием токена, который затем отображает имя нашего приложения и позволяет пользователю авторизовать нас для использования его / ее учетной записи. Затем он показывает верификатор, который пользователь возвращает и помещает в наше приложение.
Проблема заключается в третьем шаге и замене токенов на токены доступа. По сути, каждый раз, когда мы пытаемся получить их, мы получаем «Неверный / просроченный токен - переданный oauth_token был недействителен или истек»
Я просмотрел документацию, и при развертывании должен быть обратный вызов сервера, который дает пользователю «авторизованный токен», но, поскольку я разрабатываю настольное приложение, мы не можем этого сделать. Поэтому я предполагаю, что токен, полученный в 1, действителен для этого шага. (на самом деле кажется, что это: http://vimeo.com/forums/topic:22605)
Итак, я задаюсь вопросом, не пропустил ли я что-то здесь в моей настоящей учетной записи приложения vimeo? это рассматривать его как веб-приложение с обратными вызовами? все элементы есть для того, чтобы это работало, и я использовал этот же компонент для создания логина Oauth в твиттере точно таким же образом, и это было прекрасно.
Заранее спасибо,
Barry