Heim >Backend-Entwicklung >PHP-Tutorial >基于php的苹果序列号查询接口调用代码实例

基于php的苹果序列号查询接口调用代码实例

WBOY
WBOYOriginal
2016-07-25 08:44:021321Durchsuche
代码描述:基于php的苹果序列号查询接口调用代码实例
关联数据:苹果序列号
接口地址:http://www.juhe.cn/docs/api/id/37
  1. // +----------------------------------------------------------------------
  2. //----------------------------------
  3. // 苹果序列号调用示例代码 - 聚合数据
  4. // 在线接口文档:http://www.juhe.cn/docs/37
  5. //----------------------------------
  6. header('Content-type:text/html;charset=utf-8');
  7. //配置您申请的appkey
  8. $appkey = "*********************";
  9. //************1.苹果序列号/IMEI号查询************
  10. $url = "http://apis.juhe.cn/appleinfo/index";
  11. $params = array(
  12. "sn" => "",//苹果产品的序列号或IMEI号
  13. "dtype" => "",//返回数据格式:json或xml,默认json
  14. "key" => $appkey,//你申请的key
  15. );
  16. $paramstring = http_build_query($params);
  17. $content = juhecurl($url,$paramstring);
  18. $result = json_decode($content,true);
  19. if($result){
  20. if($result['error_code']=='0'){
  21. print_r($result);
  22. }else{
  23. echo $result['error_code'].":".$result['reason'];
  24. }
  25. }else{
  26. echo "请求失败";
  27. }
  28. //**************************************************
  29. /**
  30. * 请求接口返回内容
  31. * @param string $url [请求的URL地址]
  32. * @param string $params [请求的参数]
  33. * @param int $ipost [是否采用POST形式]
  34. * @return string
  35. */
  36. function juhecurl($url,$params=false,$ispost=0){
  37. $httpInfo = array();
  38. $ch = curl_init();
  39. curl_setopt( $ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );
  40. curl_setopt( $ch, CURLOPT_USERAGENT , 'JuheData' );
  41. curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT , 60 );
  42. curl_setopt( $ch, CURLOPT_TIMEOUT , 60);
  43. curl_setopt( $ch, CURLOPT_RETURNTRANSFER , true );
  44. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  45. if( $ispost )
  46. {
  47. curl_setopt( $ch , CURLOPT_POST , true );
  48. curl_setopt( $ch , CURLOPT_POSTFIELDS , $params );
  49. curl_setopt( $ch , CURLOPT_URL , $url );
  50. }
  51. else
  52. {
  53. if($params){
  54. curl_setopt( $ch , CURLOPT_URL , $url.'?'.$params );
  55. }else{
  56. curl_setopt( $ch , CURLOPT_URL , $url);
  57. }
  58. }
  59. $response = curl_exec( $ch );
  60. if ($response === FALSE) {
  61. //echo "cURL Error: " . curl_error($ch);
  62. return false;
  63. }
  64. $httpCode = curl_getinfo( $ch , CURLINFO_HTTP_CODE );
  65. $httpInfo = array_merge( $httpInfo , curl_getinfo( $ch ) );
  66. curl_close( $ch );
  67. return $response;
  68. }
复制代码
php


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:无刷新上传图片 Nächster Artikel:東木书屋 DMNovel 小说发布