Yammer Widget使用cURL

时间:2010-01-13 20:50:13

标签: curl oauth

我正在尝试为我的主页创建一个小部件,该小部件将使用cURL(PHP)自动从yammer feed中提取,就像桌面客户端一样。但是我在任何地方都找不到任何例子。有没有人设法以这种方式通过OAuth验证?

2 个答案:

答案 0 :(得分:1)

我正在做类似的事情,稍后会更彻底地回答你,虽然这里有一个简短的说明。

  1. 一旦你同时请求了 消费者密钥和消费者秘密, 提出要求 https://www.yammer.com/oauth/request_token,我无法使用HMAC-SHA1,因此请使用PLAINTEXT。 oauth_signature是一个带有&的consumer_secret。附加到:http://oauth.net/core/1.0/#anchor22

  2. 使用oauth_token和oauth_token_secret发出请求 使用oauth_token

  3. https://www.yammer.com/oauth/request_token
  4. 您将获得一个代码来授权您的应用程序,这是oauth_verifier

  5. 现在使用unathorized_token

  6. https://www.yammer.com/oauth/authorize发出另一个请求
  7. 最后使用您的访问令牌向https://www.yammer.com/oauth/access_token发送请求...

  8. 阅读这些内容很有用:

    http://github.com/lemonad/python-yammer-oauth http://github.com/psanford/emacs-yammer

答案 1 :(得分:0)

这里是带有源代码的工作示例http://www.tutorialjinni.com/2011/04/yammer-api-example.html