Тема: Http Json Post
Показать сообщение отдельно
  #4 (permalink)  
Старый 21.01.2014, 20:36
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Вы читали доку?


http://hypercomments.com/documentation/api-get_count

И исчо: данные для пересылки - такие:
alert(
  'data=' + JSON.stringify({ "widget_id":1111,
				"pages":[
				{"from":"example.com/old/path/1","to":"example.com/old/path/2","type":"href"}
			  ]})
);


Проверил на пыхе:

<pre>
<?php
$params =  array("widget_id" => 1111, "pages" => array( array("from" => "example.com/old/path/1","to" => "example.com/old/path/2", "type" => "href") ) );
$data = 'data=' . json_encode($params);
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, 'http://c1api.hypercomments.com/api/migrate');
curl_setopt ($ch, CURLOPT_HEADER, TRUE);
curl_setopt ($ch, CURLOPT_POST, TRUE);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $data);
curl_exec($ch);
curl_close($ch);


Ответ:
Код:
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 21 Jan 2014 17:15:53 GMT
Connection: close
content-length: 46
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET, POST
Access-Control-Allow-Headers: Content-Type, *
Access-Control-Allow-Origin: 

{"result":"error","description":"token error"}

Последний раз редактировалось melky, 21.01.2014 в 21:16.
Ответить с цитированием