代码之家  ›  专栏  ›  技术社区  ›  Nathan H

如何处理Twitter OAuth?

  •  2
  • Nathan H  · 技术社区  · 15 年前

    我一直在把我们网站上的东西自动推到我们公司的twitter帐户上。像一些新闻更新,我们网站的一些部分的更新,等等。。。使用zendframekworktwitter服务,或者其他使用用户名/密码硬编码的非常简单的php代码,这些都是自动发生的。

    现在,Twitter取消了旧式认证。当向客户提供twitter集成时,哪一个是正确的做法(使用OAuth进行以用户为中心的东西),但对于内部的东西,这不是太过分了吗?

    5 回复  |  直到 15 年前
        1
  •  0
  •   Swift    15 年前

    如果您已经将您的系统设置为使用oAuth,那么是的,您可以将您的密钥和密钥硬编码到系统中,否则您将必须更新以处理oAuth身份验证。

    下面是一个很好的教程,可以帮助您找到正确的方向: http://blog.astrumfutura.com/archives/411-Writing-A-Simple-Twitter-Client-Using-the-PHP-Zend-Frameworks-OAuth-Library-Zend_Oauth.html

    编辑:

    为了澄清这一点,您没有理由不进行设置,以便通过oAuth进行连接,然后执行以下操作:

    $consumer_key = 'xxxxxxxxxxxxxxx';
    $consumer_key_secret = 'xxxxxxxxxxxxxxx';
    $access_token = 'xxxxxxxxx';
    $access_token_secret = 'xxxxxxxx';
    
    $auth = $this->twitter->oauth($consumer_key, $consumer_key_secret, $access_token, $access_token_secret);
    
        2
  •  0
  •   opHASnoNAME    15 年前

    在1.10.8版本中,该框架是对Twitter oAuth的一个重要更新,它可以再次工作。

    Zend Framework 1.10.8 Release

        3
  •  0
  •   robertbasic    15 年前

    roballen最近在他的博客上写了关于Twitter和OAuth的文章(还做了一个简单的应用!): http://akrabat.com/zend-framework/tweetgt-an-example-of-zend_service_twitter-via-oath/

        4
  •  0
  •   robjmills    15 年前

    无耻的插拔-我做了一个 simple blog article 关于将Oauth与Zend_Service_Twitter一起使用。就像另一张海报说的,你应该先仔细检查一下你的ZF版本。