使用php发布消息时出现问题
我已经成功地完成了使用php发布消息时出现问题,php,oauth,Php,Oauth,我已经成功地完成了access\u token步骤以及最终的oauth\u token和oauth\u token\u secret值 现在,我正试图通过以下请求访问Yammer API提供的Post方法: https://www.yammer.com/api/v1/messages/? body=MyMessage& oauth_consumer_key=Myconsumerkey& oauth_nonce=1825bbc0f0a2875eb94bdb4d51c0638b& oauth_sig
access\u token
步骤以及最终的oauth\u token
和oauth\u token\u secret
值
现在,我正试图通过以下请求访问Yammer API提供的Post方法:
https://www.yammer.com/api/v1/messages/?
body=MyMessage&
oauth_consumer_key=Myconsumerkey&
oauth_nonce=1825bbc0f0a2875eb94bdb4d51c0638b&
oauth_signature=JzG4DCWxuP%2B7xT7u3tFZ2zCC8%2BI%3D&
oauth_signature_method=HMAC-SHA1&
oauth_timestamp=1257761059&
oauth_token=Myfinaloauthtoken&
oauth_version=1.0
https://www.yammer.com/api/v1/messages/?
body=MyMessage&
oauth_consumer_key=Myconsumerkey&
oauth_nonce=1825bbc0f0a2875eb94bdb4d51c0638b&
oauth_签名=JzG4DCWxuP%2B7xT7u3tFZ2zCC8%2BI%3D&
oauth_签名_方法=HMAC-SHA1&
oauth_时间戳=1257761059&
oauth_令牌=Myfinaloauthtoken&
oauth_版本=1.0
但我得到了“无效OAuth签名”错误
有人能帮我一下吗。您的oauth_签名中似乎有一些奇怪的字符: JzG4DCWxuP%2B7xT7u3tFZ2zCC8%2BI%3D&
检查这些代码的来源。在没有看到您正在运行的代码的情况下,很难说,但请检查以下内容:
- 用于生成签名的键/值中是否包含post正文参数
- 是否仅在签名基字符串中包含基URL?(即位高达,但不包括“?”)
- 您是否在签名基字符串中包含HTTP方法(
)POST