PHP,新网API接口开发的问题

PHP,新网API接口开发的问题,第1张

用Curl吧

$host = 'url'

$ch = curl_init()

curl_setopt($ch, CURLOPT_URL, $host)

// 返回结果

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1)

curl_setopt($ch, CURLOPT_HEADER, 0)

// 使用POST提交

curl_setopt($ch, CURLOPT_POST, 1)

// POST参数

$str = array('a=1','b=2','c=3')

curl_setopt($ch, CURLOPT_POSTFIELDS, $str)

// 结果

$res = curl_exec($ch)

curl_close($ch)

具体步骤如下:

1、申请新网代理商,获取新网代理API程序。

2、找一个程序开发人员,ASP或PHP都可以,编写域名查询代码。

3、整合代码到你自己的网站上,并调试。

4、建议使用域名主机管理系统,现成开发的,比如星外或者华众等。

接口文档上没有提供例子吗?

给你一个例子.

=========

<?php

$client = "agent123456"

$password = "123456"

$enc ="E"

$dn = "onsalesoftware.com"

$checksum=MD5("GetProductKey".$client.$password.$dn.$enc)

$w_URL = "http://api.xinnet.com/domain/api.gb?method=GetProductKey&charset=utf-8"//定义api接口的url

$w_Parameters = "&enc=E&client=agent123456&name=onsalesoftware.com&keyname=Password&checksum=".$checksum

$curl = curl_init()//定义curl

curl_setopt($curl, CURLOPT_URL, $w_URL)

curl_setopt($curl, CURLOPT_POST, 1)

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1)//设置返回结果不直接显示

curl_setopt($curl, CURLOPT_POSTFIELDS, $w_Parameters)

$data = curl_exec($curl)

curl_close($curl)

echo $data

?>


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/97867.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-08
下一篇2023-03-08

发表评论

登录后才能评论

评论列表(0条)

    保存