【发布时间】:2014-03-13 02:12:32
【问题描述】:
我正在使用此代码生成访问令牌:
if(isset($_POST['login_tw'])) {
$request_token = $connection->getRequestToken($_REQUEST['oauth_verifier']);
if($request_token) {
$token = $request_token['oauth_token'];
$_SESSION['request_token'] = $token ;
$_SESSION['request_token_secret'] = $request_token['oauth_token_secret'];
if($connection->http_code = 200)
{
$url = $connection->getAuthorizeURL($token);
header('Location: ' . $url);
$fp=fopen('config.php','w');
fwrite($fp, '<?php
$acsstok = "' . $_SESSION['request_token'] . '";
$scrtaccstok = "' . $_SESSION['request_token_secret'] . '";
?>');
fclose($fp);
}
但是生成的令牌不能用于任何事情,尤其是获取其他用户关注者的列表。
并且访问令牌格式与从“应用程序管理”页面生成的具有如下前导数字的格式不同:
340708911-xVcFcjVjkdksfdrjhgjdfyhjdfhjdhdfkdjgkfvaJ
但它没有像这样的前导数字:
xVcFcjVjkdksfdrjhgjdfyhjdfhjdhdfkdjgkfvaJ
上面的代码有什么问题,应该怎么做才能在我的应用中使用生成的访问令牌?
这里有人可以帮助我吗?我花了 1 天的时间来解决这个问题。
最好的问候
【问题讨论】:
标签: php twitter access-token