iphone щебетать и делиться - PullRequest
       7

iphone щебетать и делиться

2 голосов
/ 29 ноября 2010

Кто-нибудь сталкивался со следующим сообщением об ошибке при отправке в Twitter?

"Ошибка: неверная подпись"

И на консоли отладки:

<0xf14cf80 SHKTwitter.m: (356)> Ошибка состояния отправки Twitter: {"request": "\ / 1 \ / statuses \ /update.json", "error": "Неверная подпись"}

Насколько я могу судитьЯ следовал инструкциям по установке на http://www.getsharekit.com/install/#download, и он работает с Facebook, электронной почтой и т. Д., Но не с Twitter.

Было бы замечательно, если бы кто-то видел эту ошибку раньше и ушел "аха!».

Ответы [ 3 ]

1 голос
/ 30 ноября 2010

Все, что я сделал, чтобы включить Twitter Sharing:

  1. Зарегистрировал мое приложение как приложение Twitter (тип приложения: браузер)
  2. #define SHKTwitterConsumerKey @"My..." #define SHKTwitterSecret @"My..." #define SHKTwitterCallbackUrl @"http://www.anything.com/callback" // You need to set this if using OAuth, see note above (xAuth users can skip it) \#define SHKTwitterUseXAuth 0 // To use xAuth, set to 1 \#define SHKTwitterUsername @"" // Enter your app's twitter account if you'dlike to ask the user to follow it when logging in. (Only for xAuth)

    • Обратите внимание, что для функции обратного вызова вы можете ввести любой URL-адрес.даже www.google.com.Просто убедитесь, что это тот же URL в вашем коде.
1 голос
/ 23 апреля 2011

Проблема в том, что вы вошли в свою учетную запись Twitter и разрешили приложению подключаться к вашему профилю.

Однако, дни проходят, Ключ и Секрет меняются, и теперь вы видите эту ошибку. Это потому, что вы должны выйти и снова войти в Twitter. Я потратил слишком много времени, чтобы выяснить это, когда создал новое приложение для Twitter, чтобы подключиться (и организовать свои приложения) и обнаружил эту ошибку.

По сути, ShareKit сохраняет вашу регистрационную информацию, автоматически регистрирует вас и выдает ошибку, когда твиттер говорит, что у приложения нет разрешения на подключение к вашему профилю.

Выполните следующие шаги, чтобы выйти из системы и снова протестировать:

http://www.getsharekit.com/docs/#logout

0 голосов
/ 29 ноября 2010

Проверьте этот предыдущий вопрос, он может помочь вам решить проблему: Обновление статуса Twitter API всегда возвращает «Неверная подпись»

...