Intereting Posts
Zend 1.11 и Doctrine 2 Auto генерируют все необходимое из уже существующей базы данных Создание уникальной строки в PHP для базы данных Mysql Laravel 5.3 цепной пагинат после фильтра Ошибка запуска приложения Google App Engine: «C: / Documents and Settings / userName / php» является каталогом, и требуется файл конфигурации yaml Как я могу получить доступ к конфигурации приложения Zend Framework с контроллера? доступ к удаленной базе данных php jqGrid не может встроить редактирование Laravel с использованием UNION в построителе запросов Файл не найден Исключение при попытке загрузить файл на сервер xampp из приложения android файл блокировки между C и php Создание новых данных с помощью функции POST dosen't в laravel 5 Отправка SMS-команд AT на 3G-модем с использованием PHP Будет ли этот SQL вызвать какие-либо проблемы? htmlspecialchars () ожидает, что параметр 1 будет строкой, объект задал ошибку в COdeIgniter Удалить двойную кавычку в json_encode ()

Craigslist Automated Posting API?

я просматривал секцию массовых проводок Craigslist, и она требует, чтобы rss-канал отправлялся на сервер, чтобы автоматически публиковать сообщение о добавлении сайта в

http://www.craigslist.org/about/bulk_posting_interface

я посмотрел вверх и вниз для образца класса php, но не могу узнать. кто-нибудь знает какой-либо класс, который существует? благодаря

Я просто проверял условия использования CL, и в нем явно упоминается, что любая автоматическая публикация является незаконной. Итак, если это общая коммерческая идея, которую вы хотите расширить, обратите внимание на то, что:

Настоятельно запрещено публиковать контент в Craigslist с использованием любых автоматизированных средств. Пользователи должны публиковать весь контент лично и вручную с помощью всех шагов процесса публикации. Кроме того, для любого пользователя прямо запрещено запрещать разработку, предложение, продажу, продажу, распространение или предоставление автоматизированных средств для выполнения любого этапа процесса проводки (полностью или частично). Любой пользователь, который разрабатывает, предлагает, продает, продает, распространяет или предоставляет автоматизированные средства для выполнения любого этапа процесса публикации (полностью или частично), несет ответственность и несет ответственность за CL за каждый экземпляр доступа к Craigslist (любым пользователем или другой третьей стороной) с использованием этих автоматических средств.

Я искал для вас это и нашел те же результаты. На данный момент не существует существующих свободно доступных классов PHP для обработки Craigslist Bulk Uploads.

Я также обнаружил, что другие, ищущие то же самое, прибегают к размещению рабочих мест на фрилансерах, таких как Freelancer.com, чтобы привлечь разработчиков к созданию для них.

Похоже, вам придется самому написать этот код или заплатить кому-то за это. Сожалею.

APPENDUM:

Ссылаясь на страницу справки по интерфейсу Craigslist Bulk Posting Interface , в конце страницы есть пример скрипта Perl, а также примеры форматов XML / RSS, необходимых для массового размещения.

Самый простой способ добиться того, что вы хотите, – это создать скрипт PHP, создающий RSS / XML-файл (ы), а затем запустить скрипт Perl для выполнения загрузки и записи результатов во второй файл (или прямо обратно к скрипту) ,

Я нашел пример скрипта PHP для массовых проводок CL. Не уверен, что вы все еще ищете оболочку PHP для этого или нет.

Вот код, который я нашел из этой ветки open-reality.org: Источник: http://support.open-realty.org/showthread.php?23764-Bulk-posting-in-Craigslist

<?php class cURL { var $headers; var $user_agent; function cURL() { $this->headers[] = 'Connection: Keep-Alive'; $this->headers[] = 'Content-type: application/x-www-form-urlencoded;charset=UTF-8'; $this->user_agent = 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0)'; } function post($url,$data) { $process = curl_init($url); curl_setopt($process, CURLOPT_HTTPHEADER, $this->headers); curl_setopt($process, CURLOPT_HEADER, 1); curl_setopt($process, CURLOPT_USERAGENT, $this->user_agent); curl_setopt($process, CURLOPT_TIMEOUT, 30); curl_setopt($process, CURLOPT_POSTFIELDS, $data); curl_setopt($process, CURLOPT_RETURNTRANSFER, 1); curl_setopt($process, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($process, CURLOPT_POST, 1); $return = curl_exec($process); $info = curl_getinfo($process); curl_close($process); return $info; } } $postdata = " <?xml version=\"1.0\" encoding=\"utf-8\"?>\n <rdf:RDF xmlns=\"http://purl.org/rss/1.0/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" xmlns:cl=\"http://www.craigslist.org/about/cl-bulk-ns/1.0\"> <channel> <items> <rdf:li rdf:resource=\"NYCBrokerHousingSample1\"/> <rdf:li rdf:resource=\"NYCBrokerHousingSample2\"/> </items> <cl:auth username=\"****\" password=\"****\" </channel> <item rdf:about=\"NYCBrokerHousingSample1\"> <cl:category>apa</cl:category> <cl:area>chi</cl:area> <cl:subarea>chc</cl:subarea> <cl:neighborhood>Lakeview</cl:neighborhood> <cl:housingInfo price=\"1450\" bedrooms=\"0\" sqft=\"600\"/> <cl:replyEmail privacy=\"C\">bulkuser@bulkposterz.net</cl:replyEmail> <cl:brokerInfo companyName=\"Joe Sample and Associates\" feeDisclosure=\"fee disclosure here\" /> <title>Spacious Sunny Studio in Upper West Side</title> <description><![CDATA[ posting body here ]]></description> </item> </rdf:RDF> "; $cc = new cURL(); $url = 'https://post.craigslist.org/bulk-rss/post'; $output = $cc->post($url,$postdata); //echo $output; print_r($output); 

Имейте в виду, что API закрыт для новых учетных записей. Я не уверен, когда они планируют открыть его снова, если когда-либо.

Однако есть сайт, который делает именно это, и они утверждают, что это законно. http://www.repost123.com Так что я не уверен, что означает Craigslist, когда говорят, что любая автоматическая публикация является незаконной.