您可以在您的服务器上创建一个 php 页面,并使用他们的方法向 api 发出请求。
https://dev.twitter.com/docs/api/1/get/users/lookup
PHP页面:(check.php)
if (isset($_POST['name'])) {
$url = "https://api.twitter.com/1/users/lookup.json?screen_name=" . $_POST['name'];
$content = @file_get_contents($url);
if (($json_data = json_decode($content, 1)) == NULL) {
echo 0;
} else {
//print_r($json_data);
if (!empty($json_data[0]['screen_name'])) {
// user exists
echo 1;
}
}
exit;
}
然后从ajax调用它
<script type="text/javascript">
var dataString = 'name=<?php echo $_GET['name'];?>';
$.ajax({
type: "POST",
url: "check.php",
data: dataString,
cache: false,
datatype: 'html',
success: function(data){
if (data == '1') {
alert('user exists');
} else {
alert('user does not exist');
}
//alert(result);
}
});
</script>
要向同一页面发出请求,请以这种方式修改它。
将 php 脚本放在文档顶部,然后放在其他所有内容之前。
if (isset($_POST['ajax']) && isset($_POST['name'])) {
PHP code
exit; // <---- this is very important
}
在 javascript 添加新变量ajax=1
var dataString = 'name=<?php echo $_GET['name'];?>&ajax=1';
和网址
url: "currentpage.php",