2011-05-17 3 views
0

Я использую Neilcrookes' расширение OAuth для CakePHP HttpSocket (http://www.neilcrookes.com/2010/04/12/cakephp-oauth-extension-to-httpsocket/)Обновление статуса с помощью Nerilcrookes' расширение OAuth для CakePHP HttpSocket возвращает "неправильно ошибка подписи"

Мой запрос выглядит следующим образом:

Array ( 
    [method] => POST 
    [uri] => Array ( 
     [host] => api.twitter.com 
     [path] => 1/statuses/update.json 
    ) 
    [auth] => Array (
     [method] => OAuth 
     [oauth_token] => xxx 
     [oauth_token_secret] => xxx 
     [oauth_consumer_key] => xxx 
     [oauth_consumer_secret] => xxx 
    ) 
    [body] => Array (
     [status] => Hello World 
    ) 
) 

I имеют oauth_token и oauth_token_secret от предыдущего запроса от пользователя

ответ выглядит {“request”:”\/1\/statuses\/update.json”,”error”:”Incorrect signature”}

Спасибо в Advance

ответ

0

Просто дикое предположение: Но может быть, что ваша подпись неправильная?

+0

Ну да, это то, что ответ говорит, но как мне его исправить ?? –

+0

Получите правильную подпись из твиттера. – Tim

+0

Наконец-то! Я получил это .... Это была очень глупая ошибка .... Я извлекал oauth_token_secret из базы данных, но кажется, что длина поля в моей базе данных была одной короткой .... Следовательно, некорректная подпись –

Смежные вопросы