我正在尝试拨打Twitter API.
简而言之,我的问题与此处描述的问题相同.使我的电话,我得到NULL一个var_dump()结果.
然而
cURL工作正常,我已经包含了最新版本的twitter-api-php脚本和所有令牌,密钥和机密都是正确的.
我正在进行本地XAMPP安装.这会导致问题吗?但它似乎对其他人有用.我的情况下php配置错了吗?或者我只是错过了一个分号(我怀疑因为我没有得到任何错误)?
这是我的代码:
ini_set('display_errors', true);
require_once('.\libs\TwitterAPIExchange.php');
$settings = array(
'oauth_access_token' => '############',
'oauth_access_token_secret' => '############',
'consumer_key' => '########',
'consumer_secret' => '###########'
);
$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
$requestMethod = "GET";
$getfield = '?screen_name=J7mbo';
$twitter = new TwitterAPIExchange($settings);
$response = $twitter->setGetfield($getfield)
->buildOauth($url, $requestMethod)
->performRequest();
var_dump(json_decode($response));
Run Code Online (Sandbox Code Playgroud) 我正在尝试根据Soundcloud登录来授权我的网站上的用户.
它使用Oauth身份验证.
用户必须单击我站点上的按钮,然后重定向到Soundcloud站点,并在其中登录.
之后,用户被重定向回我的网站,我必须获得accessToken.
这失败并显示消息:请求的URL以HTTP代码0响应.
如果你需要,我已经抛弃了卷曲的东西:
[data]; False
[info][url] : https://api.soundcloud.com/oauth2/token
[content_type] ; NULL
[http_code] : 0
[header_size] : 0
[request_size] : 0
[filetime] : -1
[ssl_verify_result] : 0
[redirect_count] : 0
[total_time] : 0.031
[namelookup_time] : 0
[connect_time] : 0.031
[pretransfer_time] : 0
[size_upload] : 0
[size_download] : 0
[speed_download] : 0
[speed_upload] : 0
[download_content_length]: -1
[upload_content_length] : -1
[starttransfer_time] : 0
[redirect_time] : 0
[certinfo] []
Run Code Online (Sandbox Code Playgroud)
我执行的代码:
$soundcloud = new SoundcloudModel('*****', '*****', '*****');
try {
$accessToken …Run Code Online (Sandbox Code Playgroud)