Twitter API'sini kullanmak için bu kitaplığı https://github.com/J7mbo/twitter-api-php kullanıyorum.POST yöntemindeki ID int sınırı
Ben sadece çalışıyor GET (showids.php) kullanılarak, Tweet kimliklerini geçiren bir .csv kullanıyorum:
<?php
require('TwitterAPIExchange.php');
require("auth.php");
$fichero=fopen("tweets.csv","r");
while(!feof($fichero)){
$linea=fgets($fichero);
$id=(substr($linea,1,18));
echo ($id."<br />");
$url = "https://api.twitter.com/1.1/statuses/show.json";
$requestMethod = "GET";
$getfield = '?id='.$id;
$twitter = new TwitterAPIExchange($settings);
$response = $twitter->setGetfield($getfield)
->buildOauth($url, $requestMethod)
->performRequest();
print_r($response);
echo("<br />");
}
fclose($fichero);
ama POST yöntemini (delids.php) kullandığınızda o Tweet keser Int limitinde ID. hata ile
<?php
require('TwitterAPIExchange.php');
require("auth.php");
$fichero=fopen("tweets.csv","r");
while(!feof($fichero)){
$linea=fgets($fichero);
$tid=substr($linea,1,18);
echo ($tid."<br />");
$url = sprintf('https://api.twitter.com/1.1/statuses/destroy/%d.json',$tid);
echo ($url."<br />");
$method = 'POST';
$params = array(
'id'=>$tid,
);
$twitter = new TwitterAPIExchange($settings);
echo $twitter->buildOauth($url,$method)
->setPostfields($params)
->performRequest();
echo("<br />");
}
fclose($fichero);
IMG: çalışmalıdır
$url = 'https://api.twitter.com/1.1/statuses/destroy/'.$tid.'.json');
bence:
Evet! Bu kadar! Teşekkürler! : D (Gerçekten bunu nasıl görmediğimi bilmiyorum ...) –
haha, en iyilerimiz olur ^^ Yeni bir çift göz bazen yardımcı olur. Durumunda çok fazla kez bulundum: D – Jester