Можно ли публиковать данные на странице php с помощью YQL?
Короче, да.
Используя блок <execute> ( документы ), вы можете написать JavaScript для выполнения внешних HTTP-запросов: включая POST. Прочитайте одно из сообщений в блоге Кристиана Хайльмана на эту тему: Использование YQL для чтения HTML из документа, который требует данные POST .
<execute>
Краткий пример JavaScript для выполнения такого запроса может выглядеть так:
// Prepare POST request var url = "http://www.postbin.org/1k2hsu7"; var body = "question=5579467&name=faressoft"; var req = y.rest(url).accept('text/html').post(body); // Make the request, and get response var res = req.response; // Assign to YQL response object response.object = res.body;