"http basic auth"에서 twitter api를 사용하는 방법은 무엇입니까?"http basic auth"와 twitter api를 사용하는 방법은 무엇입니까?
"소비자 키"를 사용해야한다고 생각합니다! 트위터가 시간당 요청 비율을 제한했기 때문에 고객 키를 사용하지 않으면 어떻게 내 요청을 계산할 수 있습니까?
"http basic auth"에서 twitter api를 사용하는 방법은 무엇입니까?"http basic auth"와 twitter api를 사용하는 방법은 무엇입니까?
"소비자 키"를 사용해야한다고 생각합니다! 트위터가 시간당 요청 비율을 제한했기 때문에 고객 키를 사용하지 않으면 어떻게 내 요청을 계산할 수 있습니까?
나는 그들이 동일한 IP의 요청을 계산한다고 생각 하겠지만 이중 확인은하지 않았다.
심지어 동적 IP 주소는 세션에 대해 정적이며 다른 식별 정보가없는 경우 다른 사용자와 구별되는 유일한 것입니다.
다른 포스터에서 말한 것처럼 - 키를 가지고 있다면 더 좋은 방법이 있습니다.
인증 된 API GET 요청은 사용자 계정 수에 따라 계산됩니다.
인증되지 않은 API GET 요청 (일부 방법에서 허용)은 IP 주소 계산에 포함됩니다.
POST 요청에 속도 제한이 없습니다.
사용자 계정의 집계에 대해 계산 해 주셔서 감사합니다. 지저귐이 나의 새로운 웹 애플리케이션 20000 요청을했을 때? 이 요청이이 앱이나 그 앱에서 온 것인지 여부를 어떻게 식별합니까? 어쩌면 소비자 키 또는 도메인 이름 !? – ahmed
허용 목록에 등록하면 (20k req/hr 한도를 얻으려면) IP 주소를 제공해야합니다. 해당 IP 주소의 모든 요청은 사용자 또는 응용 프로그램에 관계없이 20k/hr 제한에 대해 계산됩니다. –
는 최근 트위터 에 게시 일부 PHP를 썼다 이것은 그것의 작업 부분 : 우리의 SVN 서버에서 콜백을 사용하여 http://twitter.com/fmsvn :
$message = 'A new revision (#' . $data['revision'] . ') was commited by ' . $data['author'] . ': ' . $data['message'] . "";
$message = substr($message, 0, 140);
$content = 'status=' . urlencode($message);
$packetString = "POST /statuses/update.xml HTTP/1.1\r\n";
$packetString .= "Authorization: Basic " . base64_encode($username . ":" . $password) . "\r\n";
$packetString .= "Content-Length:" . strlen($content) . "\r\n";
$packetString .= "HOST: twitter.com\r\n";
$packetString .= "\r\n" . $content . "\r\n";
$sock = fsockopen('twitter.com', 80);
fwrite($sock, $packetString);
//This is some logging, to a local file so I can monitor local what's going on
$response = fread($sock, 10240);
fwrite($fh, $packetString . "\r\n\r\n\r\n" . trim($response) . "\r\n\r\n\r\nD:\r\n" . $d);
fclose($fh);
당신이있어 행동에 그것을 볼 수 있습니다 프로젝트 Twitter Feed에 SVN 메시지를 게시합니다.
HTTP 기본 인증에 아무 것도 사용하지 않을 때마다 실제 구현 및 HTTP 헤더를 무시하려면 cURL 만 사용하십시오.
<?php
$ch = curl_init();
// Sets the URL cURL will open
curl_setopt($ch, CURLOPT_URL, 'http://twitter.com/statuses/user_timeline.xml?screen_name=al3x');
// Here's the HTTP auth
// The 3rd argument is your Twitter username and password joined with a colon
curl_setopt($ch, CURLOPT_USERPWD, 'username:password');
// Makes curl_exec() return server response
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Lately the Twitter API expects an Expect header. It's a mystery
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));
// And here's the result XML
$twitter_xml = curl_exec($ch);
curl_close($ch);
?>
그리고 $twitter_xml
는 al3x의 공개 타임 라인의 XML을 포함합니다 : 여기에 PHP에서 간단한 예제, 컬이 너무 다른 언어로 사용할 수 있습니다. 속도 제한이가는 한, ceejayoz는 이미 그걸 꽤 잘 대답했습니다.
$twitter = file_get_content("http://user:[email protected]/blabla");
왜 부결? 나는 확실하지 않다고 말했지만, @ceejayoz가 그것을 확인했다. – ChrisF
감사합니다, 나는 또한 그들이 IP에서 요청을 계산한다고 생각하지만, 나는 투표를 내려 줄 사람이 누구인지 모르겠다. 나는 투표를 포기할 것이다. 감사합니다. – ahmed
나는 투표가 중단되는 것을 꺼리지 만, 그래서 나는 잘못한 곳에서 나의 대답을 바로 잡을 수있다. – ChrisF