Вот пример отправки СМС на php. Помогите перевести это на Python
PHP:
<?php
$text = iconv('windows-1251', 'utf-8', htmlspecialchars('��������, ��� ����� ����� ������ ����������� ������� � �������, �� �� ����������� ����� �������� � �� �������� ��.'));
$description = iconv('windows-1251', 'utf-8', htmlspecialchars('��� ������ ��������'));
$start_time = 'AUTO'; // ��������� ���������� ��� ������ ���� � ����� � ������� YYYY-MM-DD HH:MM:SS
$end_time = 'AUTO'; // ������������� ���������� �������� ��� ������ ���� � ����� � ������� YYYY-MM-DD HH:MM:SS
$rate = 1; // �������� �������� ��������� (1 = 1 ��� ������). ��������� ��� ��������� ������������ ������ � ������������ ���������.
$lifetime = 4; // ���� ����� ��������� 4 ����
$recipient = '380501234567';
$user = 'user'; // ��� ��� ����� � ������������� ������� ��� ����� +. ������: 380501234567
$password = 'password'; // ��� ������
$myXML = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
$myXML .= "<request>"."\n";
$myXML .= "<operation>SENDSMS</operation>"."\n";
$myXML .= ' <message start_time="'.$start_time.'" end_time="'.$end_time.'" lifetime="'.$lifetime.'" rate="'.$rate.'" desc="'.$description.'">'."\n";
$myXML .= " <body>".$text."</body>"."\n";
$myXML .= " <recipient>".$recipient."</recipient>"."\n";
$myXML .= "</message>"."\n";
$myXML .= "</request>";
$ch = curl_init();
curl_setopt($ch, CURLOPT_USERPWD , $user.':'.$password);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_URL, '[URL='http://sms-fly.com/api/api.noai.php);']http://sms-fly.com/api/api.noai.php');[/URL]
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: text/xml", "Accept: text/xml"));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $myXML);
$response = curl_exec($ch);
curl_close($ch);
// ����� ���������� � ������� ��� �������� ������ �������� � textarea
echo '<textarea spellcheck="false" name="111" rows="25" cols="150">';
echo $response;
echo '</textarea>';
?>
Последнее редактирование модератором: