[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: API yandex "Оригинальные тексты"
vz.c
Пытаюсь автоматизировать добавление текстов в яндексе.
Приложение зарегистрировал, токен получил.

Написал такой скрипт:


error_reporting( E_ALL & E_STRICT );

ini_set('display_errors', 1);

$token = '712e3bfb00044fa3a0de4df3988ef487';



$headers= array(

'POST' => '/api/v2/hosts/09dc1cfa829438cb649bb74639d4577/original-texts/ HTTP/1.1',

'Host'=> 'webmaster.yandex.ru',

'Authorization'=> 'OAuth '.$token,

'Content-Length'=> '1000',

'Content-type'=> 'application/x-www-form-urlencoded');



$url = "https://oauth.yandex.ru/";



$text = ' Мой новый текст....';



$data = urlencode('<original-text><content>'.$text.'</content></original-text>');



$handle=curl_init() ;

curl_setopt($handle, CURLOPT_URL, $url);

curl_setopt($handle, CURLOPT_HTTPHEADER, $headers);

curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($handle, CURLOPT_SSL_VERIFYHOST, false);

curl_setopt($handle, CURLOPT_POST, true);

curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);

curl_setopt($handle, CURLOPT_POSTFIELDS, $data);

curl_setopt($handle, CURLOPT_USERAGENT, 'mysite.my');

$response=curl_exec($handle);

$code=curl_getinfo($handle, CURLINFO_HTTP_CODE);

return array("code"=>$code,"response"=>$response);

// var_dump($response);


Но получаю белый лист в браузере...
Ошибок нет или не выводятся...

Что делаю не так?

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.