【问题标题】:Twitter update status with OAuth without SDKTwitter 使用 OAuth 更新状态,无需 SDK
【发布时间】:2011-08-22 19:52:40
【问题描述】:

我需要通过没有任何 SDK 的 php-curl 更新 twitter 状态。 我应该使用什么 url 和参数(我已经创建了应用程序并生成了访问令牌)? 而且我不想实现 OAuth 库。 我想做的就是这样:Post to Facebook wall without using PHP-SDK?(最后一个帖子)

【问题讨论】:

    标签: php twitter oauth twitter-oauth


    【解决方案1】:

    您为什么不想使用 SDK?您必须实现 OAuth,这并不容易。

    例如,您可以尝试使用Zend_Oauth。这是一个 Zend 组件,它只依赖于Zend_Http,你不必使用整个框架。您也可以选择使用Zend_Service_Twitter

    【讨论】:

    • 我不想包含 SDK,因为我认为这是一个无用的代码。我已经用 facebook 完成了模拟,只有一个 curl 请求到一个 URL。如果没有 OAuth 对象等...
    • Facebook 正在使用 OAuth2,这与 OAuth1(Twitter 正在使用的)相比非常简单。在 Oauth2 中,您只需为每个 URL 添加一个查询参数;在 OAuth1 中,您必须使用消费者秘密签署您的网址。阅读 Zend_Oauth 代码。
    • 好的。不是 1 个请求,而是 2 个请求:授权,获取令牌,然后发布。但它们仍然是两(三)个简单的请求。
    • 您还必须使用 HMAC 或 RSA 签署您的请求,令牌本身是不够的。
    • 这根本不是问题。仍然是简单的请求)我在询问使用了哪些参数,我在看 Abrahams OAuth lib 并且无法找出在“令牌请求”请求中如何调用参数(消费者密钥,消费者秘密)
    猜你喜欢
    • 1970-01-01
    • 2011-02-13
    • 1970-01-01
    • 2010-11-03
    • 2011-04-15
    • 1970-01-01
    • 2012-08-27
    • 2010-11-01
    • 1970-01-01
    相关资源
    最近更新 更多