用于会话请求的inmobi API用法

时间:2014-07-08 08:36:39

标签: php curl inmobi

我必须开发一个应用程序来交互inmobi API。我尝试了一些代码但没有得到回应。请帮我说明如何使用API​​。

其API文档网址为https://www.inmobi.com/support/art/23847616/22916893/advertiser-reporting-api-guide/

我正在尝试创建我需要在标头中发送值的会话。我已经尝试了以下代码与发布数据和标题,但失败了。没有得到任何输出。

$request_header = array(
'Content-Type: application/json',
'userName: xxxxx',
'password: yyyyy',
'secretKey: zzzzz',
'accountId: iiiii',
);
$ch = curl_init('https://api.inmobi.com/v1.0/reporting/advertiser.json');
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER,  true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $request_header);
$response = curl_exec($ch);
$info = curl_getinfo($ch);
print_r($response);print_r($info);

我得到的回应是:

Array
(
[url] => https://api.inmobi.com/v1.0/reporting/advertiser.json
[http_code] => 0
[header_size] => 0
[request_size] => 0
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0
[namelookup_time] => 0
[connect_time] => 2.348
[pretransfer_time] => 0
[size_upload] => 0
[size_download] => 0
[speed_download] => 0
[speed_upload] => 0
[download_content_length] => 0
[upload_content_length] => 0
[starttransfer_time] => 0
[redirect_time] => 0
)

如果我遇到问题,请为它提出一些合适的方法。非常感谢

1 个答案:

答案 0 :(得分:0)

刚刚发现他们的系统无法使用localhost进行测试。我将测试脚本移动到服务器,它运行正常。