我正在使用Twitter API和亚伯拉罕威廉姆斯他的PHP库。现在我遇到了一个问题,当我使用应用程序验证我的Twitter帐户时(https://api.twitter.com/oauth/authenticate?oauth_token),您将通过GET将oauth_token和oauth_verifier发送回您的网页。是否可以通过POST接收这些内容?
我无法使用GET的原因是我正在使用CodeIgniter,如果网址为:http://url.com/twitter/oauth?oauth_token=OAUTH_TOKEN&oauth_verifier=OAUTH_VERIFIER
我无法获取GET数据答案 0 :(得分:0)
您可以通过get获取来自Twitter的令牌。
这是从我的工作codeigniter应用程序剪切并粘贴的:
if (isset($_GET['oauth_verifier'])) // <- Coming from Twitter
$twitter_response = $this->twitter->getAccessToken($_GET['oauth_verifier']);
要测试这一点,只需编写一个测试页面(即使是一个视图也可以),这样做:
var_dump($_GET);
并通过一个包含yourdomain.com/yourtestcontroller/?thisismytest=true
的网页请求戳它