Ejemplo n.º 1
0
<?php

header("Content-type:text/html;charset=utf-8");
define('IN_PHP', true);
define('IN_IA', true);
require_once "qiniu/http.php";
require_once "qiniu/auth_digest.php";
require_once "qiniu/utils.php";
require_once "qiniu/mysql.class.php";
require_once "../data/config.php";
//require_once("qiniu/rs.php");
$db = new db_mysql($config['db']['host'] . ":" . $config['db']['port'], $config['db']['username'], $config['db']['password'], $config['db']['database'], $config['db']['charset']);
//$db = new db_mysql ( 'localhost:3306', 'root' , 'mima' , 'w9' , 'utf8' );
$ty_conf = $db->getone("select * from  ims_xhw_voice_setting where weid=" . $_POST['weid']);
$accessKey = $_POST['accesskey'];
$secretKey = $_POST['secretkey'];
$access_tonken = $_POST['access_token'];
$media_id = $_POST['mediaid'];
$targetUrl = "http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=" . $access_tonken . "&media_id=" . $media_id;
$times = time();
$destBucket = $_POST['name'];
$destKey = $_POST['title'] . $times . ".amr";
$encodedUrl = Qiniu_Encode($targetUrl);
$destEntry = "{$destBucket}:{$destKey}";
$encodedEntry = Qiniu_Encode($destEntry);
$apiHost = "http://iovip.qbox.me";
$apiPath = "/fetch/{$encodedUrl}/to/{$encodedEntry}";
$requestBody = "";
$mac = new Qiniu_Mac($accessKey, $secretKey);
$client = new Qiniu_MacHttpClient($mac);
list($ret, $err) = Qiniu_Client_CallWithForm($client, $apiHost . $apiPath, $requestBody);