Maison  >  Article  >  développement back-end  >  基于php的苹果序列号查询接口调用代码实例

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

WBOY
WBOYoriginal
2016-07-25 08:44:021294parcourir
代码描述:基于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


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:无刷新上传图片 Article suivant:東木书屋 DMNovel 小说发布