ipb323 Опубликовано 1 июля, 2019 Поделиться Опубликовано 1 июля, 2019 Может кто сталкивался? Нужно делать импорт допустим RSS-ленты в созданную базу (не Mysql, а ту которая в Pages). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
accop Опубликовано 1 июля, 2019 Поделиться Опубликовано 1 июля, 2019 3 минуты назад, ipb323 сказал: Может кто сталкивался? Нужно делать импорт допустим RSS-ленты в созданную базу (не Mysql, а ту которая в Pages). Я через API по расписанию добавляю всякие записи на сайте, в том числе и базу данных ipb323 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ipb323 Опубликовано 2 июля, 2019 Автор Поделиться Опубликовано 2 июля, 2019 5 часов назад, accop сказал: Я через API по расписанию добавляю всякие записи на сайте, в том числе и базу данных Если не сложно - можно код увидеть (добавления в базу) и как это реализовано - в виде расширения? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
accop Опубликовано 2 июля, 2019 Поделиться Опубликовано 2 июля, 2019 5 часов назад, ipb323 сказал: Если не сложно - можно код увидеть (добавления в базу) и как это реализовано - в виде расширения? //<?php //Purchase Data $member = $purchase->member->member_id; //REST API URL and KEY $communityUrl = '...'; $apiKey = '...'; //Upload File from filesystem // REST Endpoint $endpoint = '/downloads/files'; $curl = curl_init( $communityUrl . 'api' . $endpoint ); // File Description $file_desc = '<p>File Description</p>'; // File name $filename = 'test.txt'; // Path to file $file_url = '/home/acct/public_html/' . $filename; // Download Page Settings $curl_post_data = array( 'category' => 1, 'author' => $member, 'title' => 'REST Downloads POST', 'description' => $file_desc, 'files' => array( $filename => urlencode(file_get_contents($file_url)) ), 'hidden' => 1, ); // Prepare data for cURL POST $curl_post_data = urldecode(http_build_query($curl_post_data)); // POST Data curl_setopt_array( $curl, array( CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_HTTPAUTH => CURLAUTH_BASIC, CURLOPT_USERPWD => "{$apiKey}:", CURLOPT_POST => TRUE, CURLOPT_POSTFIELDS => $curl_post_data ) ); // Get Response $response = curl_exec( $curl ); // Get file info array $download_file = json_decode($response); return "action complete"; Просто через запуск задач CRON ipb323 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ipb323 Опубликовано 3 июля, 2019 Автор Поделиться Опубликовано 3 июля, 2019 accop наконец-то, посмотрел повнимательнее. Не вижу - где именно идёт обмен с базой . Под базой я подразумеваю произвольные бд со своим набором полей, создаваемые в Страницах... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
accop Опубликовано 3 июля, 2019 Поделиться Опубликовано 3 июля, 2019 5 часов назад, ipb323 сказал: accop наконец-то, посмотрел повнимательнее. Не вижу - где именно идёт обмен с базой . Под базой я подразумеваю произвольные бд со своим набором полей, создаваемые в Страницах... В данном примере идёт отправка файла в загрузки, Документация по API с БД (страницами) тут: https://invisioncommunity.com/developers/rest-api?endpoint=cms/records/GETindex ipb323 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ipb323 Опубликовано 3 июля, 2019 Автор Поделиться Опубликовано 3 июля, 2019 20 минут назад, accop сказал: В данном примере идёт отправка файла в загрузки Так и понял, но думал, что лыжи не едут ))) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.