* STATUS_SUCCESS 200 : 数据传输成功,成功入库 * STATUS_JSON_ERROR 500 : 数据传输成功,json串格式错误 * STATUS_STORAGE_ERROR 501 : 数据传输成功,数据不完整,入库失败 * STATUS_CONTENT_ERROR 502 : 数据传输失败,传输内容为空或错误 * STATUS_ADDRESS_ERROR 503 : 请求URL错误 * STATUS_METHOD_ERROR 504 : 请求方式非POST */ require_once "Guard.php"; /** 1、服务端POST数据url和重连次数选择 * */ //审核中心接口url $url = "http://my.guard.weibo.com/api/basic/put"; //重试连接次数 $retry_count = 3; //发送数据的服务器ip //$server_ip = Guard::getServerIP(); 部分服务器上本方法取得的ip是0.0.0.0 $server_ip = Guard::get_server_ip(); //分配的api_id $api_id = 2; //分配的hash_key $api_hash_key = "765490aaf9999502fdb64ed556af9c3c"; $data['unique_id'] = rand(500, 1500); $data['title'] = '标题' . str_repeat(chr(rand(33, 126)), rand(2, 10)); $data['content'] = '正文, 原则上不要超过255字符, 如果需要超过, 请在开发时联系审核平台' . str_repeat(chr(rand(33, 126)), rand(2, 10)); $data['customer_id'] = '1917673145'; //本条内容对应发布人的微博uid $data['auth'] = 'all'; //对应审核权限, 默认为all $data['ext'][] = array('ext_key', 'value-' . str_repeat(chr(rand(33, 126)), rand(2, 10)), 'text'); $data['ext'][] = array('key1', 'http://www.baidu.com', 'url'); $data['ext'][] = array('thumb', 'http://ww2.sinaimg.cn/large/750c4fd8jw1evdpj818puj20d409uac2.jpg', 'pic'); $data['ext'][] = array('key2', 'http://www.baidu.com', 'preview');