【发布时间】:2012-04-05 04:01:17
【问题描述】:
我有一个使用 twitter rest API 的应用程序。一切正常,但我们遇到了速率限制,因此我们需要使用 oAuth 进行身份验证。 我有 oauth 令牌和秘密。它不是面向消费者的应用程序,我们只需要使用此令牌和密钥进行身份验证。
我的问题是如何在其余请求中包含令牌和秘密以进行身份验证?
有很多关于如何获取令牌和秘密的文档,但我找不到任何关于如何使用它们的文档。
【问题讨论】:
我有一个使用 twitter rest API 的应用程序。一切正常,但我们遇到了速率限制,因此我们需要使用 oAuth 进行身份验证。 我有 oauth 令牌和秘密。它不是面向消费者的应用程序,我们只需要使用此令牌和密钥进行身份验证。
我的问题是如何在其余请求中包含令牌和秘密以进行身份验证?
有很多关于如何获取令牌和秘密的文档,但我找不到任何关于如何使用它们的文档。
【问题讨论】:
使用TwitterOAuth PHP library就这么简单:
<?php
require_once('twitteroauth/twitteroauth.php');
require_once('config.php');
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
$content = $connection->get('account/verify_credentials');
demo index.php 中有更多示例请求。
【讨论】:
Twitter 文档链接到一些可用于完成 OAuth 身份验证的 PHP OAuth libraries。
【讨论】: