【问题标题】:Post to multiple twitter accounts PHP发布到多个 Twitter 帐户 PHP
【发布时间】:2011-05-06 12:15:48
【问题描述】:

我已经阅读了许多关于使用 OAuth 发布到 Twitter 的教程,例如 here,但我仍然不清楚某些事情。

我的要求是通过多个帐户发推文,每个帐户我都有一个用户名/密码

这可能吗?如果是,那么我该怎么做? 我很困惑如何获取我拥有的每个用户帐户所需的 4secret 密钥。

【问题讨论】:

    标签: php twitter oauth


    【解决方案1】:

    1.PHP 类:https://github.com/themattharris/tmhOAuth

    2.PHP函数

    function tweet($status, $consumer_key, $consumer_secret, $user_token, $user_secret){
        include("class.twitter.php");
        $tmhOAuth = new tmhOAuth(array(
            'consumer_key'=> $consumer_key,
            'consumer_secret' => $consumer_secret,
            'user_token'  => $user_token,
            'user_secret' => $user_secret,
        ));
        $tmhOAuth->request('POST', $tmhOAuth->url('1/statuses/update'), array(
          'status' => $status
        ));
    }
    

    3.https://dev.twitter.com/apps/new(注册一个应用,获取每个账户的密钥)

    4.tweet("yay!", ...);

    5. 转到 4 但使用不同的键

    【讨论】:

    • 好的。所以如果我确实用我的基本帐户注册了一个应用程序(比如说)。那么我如何获取每个帐户的应用程序密钥?
    • @ayush,使用每个帐户再次注册您的应用程序/网站以获取该帐户的密钥,我认为这不会有任何问题。没有基本帐户,因为它们没有连接。
    • 非常感谢。但我不想为每个 Twitter 帐户而不是我的单个帐户进行应用程序注册。所以请告诉我正确的指导……如何做到这一点?
    • @ayush,我不认为这是可能的,因为用户名和密码现在没有任何意义,在 2010 年 9 月 1 日之前,你可以输入用户名和密码来发布到 Twitter,但现在情况不同了,可能是为了防止垃圾邮件,以及您正在尝试做的事情:) 干杯。
    【解决方案2】:

    阅读 Twitter 的 authentication 方案,然后查看一些 libraries

    【讨论】:

      猜你喜欢
      • 2015-08-30
      • 2011-05-31
      • 1970-01-01
      • 2012-04-25
      • 1970-01-01
      • 1970-01-01
      • 2016-07-16
      • 2021-06-13
      • 2013-09-02
      相关资源
      最近更新 更多