Ben komut OAuth yerine Basic Auth ile örgü yapmaya çalışıyorum, ve ben şaşırıp. Şimdiye kadar, ben sadece şu anda kimlik doğrulama üzerinde çalışıyorum, ama o çalışma alınamıyor. Bu kod:
<?php
include 'config.php';
include 'twitteroauth/twitteroauth.php';
// Use config.php credentials
$conn = new TwitterOAuth(CONSUMER_KEY,CONSUMER_SECRET);
// Use application's registered callback URL
// And get temporary credentials using made connection
$tempCred = $conn->getRequestToken();
// Use 'Sign in with Twitter'
// for Redirect URL
$rURL = $conn->getAuthorizeURL($tempCred);
echo '<a href="'.$rURL.'">1. Click me first!</a><br />';
gayet güzel çalışıyor. Ancak, ben bu aşamada bunu yapmak:
// Build a new TwitterOAuth connection
// Now that the app has verified credentials
$conn = new TwitterOAuth(CONSUMER_KEY,
CONSUMER_SECRET,
$_SESSION['oauth_token'],
$_SESSION['oauth_token_secret']);
// Get non-temporary credentials from Twitter
$tokenCred = $conn->getAccessToken();
echo '<a href="index.php">2. Click me next!</a><br />';
?>
Ben bir Page Not Available olsun, Error 324 (net::ERR_EMPTY_RESPONSE): Unknown error
. Bu konuda aşina herkes mi? Ben yakından ben olabildiğince belgelere takip ediyordu, ama ben tam bir çaylak olarak ben bazı aptal hata yaptım eminim.
Ayrıca, takip soru: benim komut dosyası bu süreçte aracılığı yetki almak yaptığınızda, arkadaşlar kapma açısından benim bir sonraki adım nedir beslemek xml
? Can Ben sadece cURL
bunu eskisi gibi?
EDIT aşağıdaki gibidir: getAccessToken();
için kaynak:
function getAccessToken($oauth_verifier = FALSE) {
$parameters = array();
if (!empty($oauth_verifier)) {
$parameters['oauth_verifier'] = $oauth_verifier;
}
$request = $this->oAuthRequest($this->accessTokenURL(), 'GET', $parameters);
$token = OAuthUtil::parse_parameters($request);
$this->token = new OAuthConsumer($token['oauth_token'], $token['oauth_token_secret']);
return $token;
}
Ve evet, config.php doğru.