【发布时间】:2018-03-13 00:21:41
【问题描述】:
我的应用程序使用Twitter API PHP wrapper 来允许用户访问 Twitter。
我停留在授权的第一步:代表用户请求令牌。我了解我需要提供编码的回调 URL。我这样做了,并且我检查了它是否与我的 Twitter 应用设置中定义的匹配。
但是我收到的消息是“抱歉,该页面不存在”。
这是我的代码,感谢任何帮助:
require_once( plugin_dir_path( __FILE__ ) . '../lib/TwitterAPIExchange.php');
$settings = array(
'oauth_access_token' => $twitter_oauth_access_token,
'oauth_access_token_secret' => $twitter_oauth_access_token_secret,
'consumer_key' => $twitter_consumer_key,
'consumer_secret' => $twitter_consumer_secret
);
$callback_url = urlencode(site_url() . '/settings');
$url = 'https://api.twitter.com/1.1/oauth/request_token.json';
// $url = 'https://api.twitter.com/oauth/request_token.json';
$postfields = array(
'oauth_callback' => $callback_url
);
$twitter = new TwitterAPIExchange($settings);
$results = $twitter->buildOauth($url, 'POST')
->setPostfields($postfields)
->performRequest();
$response = json_decode($results, true);
【问题讨论】:
标签: twitter twitter-oauth