sealin 发表于 2013-4-24 21:06:02

dnspod提供了post的提交ip更新的方式,可否用ros的脚本来更新?

如题
https://dnsapi.cn/Record.Modify
这是dnspod的提交地址
求教是否可以通过脚本来提交,实现ddns

下面有一段php提交代码供参考
function dnspod_update_ip($record_id, $ip, $line) {
        $url = 'https://dnsapi.cn/Record.Modify';
        $post = array(
                'login_email'                =>        USERNAME,
                'login_password'        =>        PASSWORD,
                'format'                        =>        'json',
                'lang'                                =>        'cn',
                'error_on_empty'        =>        'no',
                'domain_id'                        =>        DOMAIN_ID,
                'sub_domain'                =>        SUB_DOMAIN,
                'record_id'                        =>        $record_id,
                'record_type'                =>        'A',
                'record_line'                =>        $line,
                'value'                                =>        $ip,
                'ttl'                                =>        '120'
        );
        $json_result = curl_post($url, $post);
        $array_result = json_decode($json_result, true);
        $result = $array_result['status']['code'];
        return $result == 1;
}

9939781 发表于 2013-4-24 21:25:17

这只是提供了API接口,但是PHP需要自己写。

sealin 发表于 2013-4-24 21:43:50

9939781 发表于 2013-4-24 21:25 static/image/common/back.gif
这只是提供了API接口,但是PHP需要自己写。

ros使用php提交么?

9939781 发表于 2013-4-24 21:48:22

sealin 发表于 2013-4-24 21:43 static/image/common/back.gif
ros使用php提交么?

得将这个PHP文件放在能解析PHP的网页服务器上才行。然后ROS去FETCH

danny521 发表于 2013-4-24 22:17:39

啊,好高深

sealin 发表于 2013-4-24 22:18:08

9939781 发表于 2013-4-24 21:48 static/image/common/back.gif
得将这个PHP文件放在能解析PHP的网页服务器上才行。然后ROS去FETCH

哦哦,谢谢提醒
页: [1]
查看完整版本: dnspod提供了post的提交ip更新的方式,可否用ros的脚本来更新?