Я был там раньше.Вот вывод: 1. создайте файл PHP на вашем сервере и назовите его, например, endpoint.php, чтобы URL вашего файла был примерно таким: http://yoursite.com/endpoint.php
- Вы должны создать учетную запись наsuperfeedr.com должен дать вам user / pass
Ваш PHP-файл должен делать две вещи, подписываться / отписываться от фидов, и в этом случае все, что вы должны написать (только) в своем файле, это hub_challenge
(if(isset($_Get["hub_challenge"])){
echo $_Get["hub_challenge"];
return;}//to ensure that it only echo the hub_challenge}
После успешной подписки на ваши каналы вы должны (автоматически получать) новое содержимое rss из суперпитателя.Используя PHP, вы должны получать содержимое, подобное этому
$x=json_decode(file_get_contents("php://input"));
$x now is an array of new contents.you should do what ever you want with this array.
--the file endpoint should be like
if(isset($_Get["hub_challenge"])){
echo $_Get["hub_challenge"];return;
}else{
$x=json_decode(file_get_contents("php://input"));
//then loop through it or what ever you want
}
Способ добавления ссылки rss очень прост, просто перейдите на superfeedr.com по ссылке на свой аккаунт в правом верхнем углу экрана.затем выберите панель управления.
нажмите xmpp, вы найдете список всех своих каналов. Вы также можете добавить новый канал.
введите ссылку rss (http://example.com/rss.xml) и файл обратного вызова (endpoint.php) file.something.например, http://yoursite.com/endpoint.php
, если вы хотите добавить его с помощью кода PHP (в любом php-файле). Выполните вызов curl с помощью запроса GET, как описано в документации.