возможно ли сделать публикацию на Craigslist через мой собственный веб-сайт?

То, что я пытаюсь сделать, это разрешить пользователям публиковать сообщения в Craiglist через мой собственный веб-сайт с помощью PHP curl. Это НЕ автоматизированная система публикации, я просто хочу, чтобы пользователи могли публиковать сообщения на Craigslist и на моем веб-сайте одновременно. До сих пор мне удавалось войти в систему с помощью php, но я все еще не уверен, как опубликовать заголовок, описание, контактную информацию и т. д. Я не знаком с cURL.


person Anil    schedule 07.09.2011    source источник


Ответы (2)


Ваш вопрос довольно широкий, поэтому я отвечу широко. Сузьте свой вопрос (или опубликуйте продолжение), чтобы мы могли помочь вам лучше.

Можно ли сделать публикацию на Craigslist через мой собственный веб-сайт?

Это зависит от того, есть два основных способа, но большинство веб-сайтов блокируют их, поэтому я подозреваю, что Craigslist тоже.

1. Клиентская сторона

Ваши посетители становятся посетителями Craigslist.

Вы берете форму, которую найдете на Craigslist, и размещаете ее (html-код) на своем сайте, но с формой «действие», указывающей на их форму.

Они, вероятно, заблокируют их на основе REFERER, сеансового ключа или чего-то подобного.

2. Серверная часть

Ваш сервер действует как клиент Craigslist.

Вы размещаете форму на своем сервере, а также страницу обработки. После того, как вы зафиксировали все входные данные, ваш сервер теперь будет действовать как клиент для Craigslist, действительно используя, например, php curl.

Вы должны попробовать, если 1 работает, если нет, начните кодировать на 2. Если вы застряли в определенной части, задайте вопрос, и мы поможем вам в дальнейшем.

person Konerak    schedule 07.09.2011

В настоящее время доступен API для автоматического создания сообщений (одного или нескольких) в одном запросе.

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

В вашем случае есть две оговорки:

  1. Он использует RSS в качестве запроса/ответа.
  2. Ваши пользователи должны будут предоставить свой пользовательский/пароль Craigslist (при условии, что у них есть учетная запись).
person Hassan    schedule 04.04.2016