【发布时间】:2011-05-06 12:15:48
【问题描述】:
我已经阅读了许多关于使用 OAuth 发布到 Twitter 的教程,例如 here,但我仍然不清楚某些事情。
我的要求是通过多个帐户发推文,每个帐户我都有一个用户名/密码。
这可能吗?如果是,那么我该怎么做? 我很困惑如何获取我拥有的每个用户帐户所需的 4secret 密钥。
【问题讨论】:
我已经阅读了许多关于使用 OAuth 发布到 Twitter 的教程,例如 here,但我仍然不清楚某些事情。
我的要求是通过多个帐户发推文,每个帐户我都有一个用户名/密码。
这可能吗?如果是,那么我该怎么做? 我很困惑如何获取我拥有的每个用户帐户所需的 4secret 密钥。
【问题讨论】:
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 但使用不同的键
【讨论】:
阅读 Twitter 的 authentication 方案,然后查看一些 libraries。
【讨论】: