【问题标题】:Status Update using Nerilcrookes' OAuth extension to CakePHP HttpSocket returns "incorrect signature error"使用 Nerilcrookes 对 CakePHP HttpSocket 的 OAuth 扩展的状态更新返回“不正确的签名错误”
【发布时间】:2011-05-17 21:13:33
【问题描述】:

我正在使用 Neilcrookes 对 CakePHP HttpSocket 的 OAuth 扩展 (http://www.neilcrookes.com/2010/04/12/cakephp-oauth-extension-to-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
    )
)

我有来自用户先前请求的 oauth_token 和 oauth_token_secret

回复看起来像{“request”:”\/1\/statuses\/update.json”,”error”:”Incorrect signature”}

提前致谢

【问题讨论】:

    标签: cakephp oauth twitter twitter-oauth


    【解决方案1】:

    只是一个疯狂的猜测:但会不会是你的签名不正确?

    【讨论】:

    • 嗯,是的,这就是回复所说的,但我该如何纠正呢??
    • 终于!我明白了....这是一个非常愚蠢的错误....我正在从数据库中检索 oauth_token_secret 但似乎我的数据库中字段的长度很短....因此签名不正确
    猜你喜欢
    • 2011-04-21
    • 2011-07-10
    • 2020-02-10
    • 2014-09-20
    • 1970-01-01
    • 2012-06-06
    • 2015-12-14
    • 2011-06-13
    • 1970-01-01
    相关资源
    最近更新 更多