- •Онлайн-агрегатори
- •Принцип роботи арегаторів новин
- •Існуючі онлайн агрегатори
- •Yandex.Лента
- •Існуючі додатки для сервісу TheOldReader
- •Api сервісу TheOldReader
- •Універсальна програмна платформа Windows
- •Особливості uwp
- •Мови програмування uwp
- •Висновки
- •Створення та розвиток c#
- •Особливості мови
- •Назва мови
- •Стандартизація
- •Поняття бази даних
- •Моделі організації даних
- •Реляційна модель даних
- •Мова sql
- •Інструкції мови управління транзакціями
- •Програмні системи управління базами даних
- •Субд sqLite
- •Висновки
- •Модель бд для збереження даних
- •Процес оновлення та збереження даних
- •Інструкція для користувача
- •Вихідний код програмного продукту
- •Висновки
- •Висновки
- •Список використаних джерел
-
Існуючі додатки для сервісу TheOldReader
На даний момент для сервісу розроблено велику кількість додатків для різних платформ:
iOS
-
Reeder for iOS
-
Feeddler
-
Feeddler Pro
-
Readery
-
Feedoo
-
Add My Feed
Android
-
The Old Reader Extension for News+
-
gReader
-
gReader Pro
-
D7 Reader
-
D7 Reader Pro
-
The Old Reader (unofficial, beta)
-
Listener Launcher
-
Wizz Widget
-
NewsJet
-
Daily Feed
-
FeedMe
Windows Phone
-
Old Reader
-
Rss Reader
-
NewsSpot
Symbian
-
ThOR
-
Gravity (Beta Support)
OS X
-
Reeder for Mac
-
iRSS
-
Vienna 3
Linux
-
Liferea
-
theoldreader-cli
-
The Old Reader Notifier
Та багато інших додатків, розширень до браузерів та ін.
Однак після випуску операційної системи Microsoft Windows та об’єднання магазинів додатків Windows та Windows Phone в єдиний магазин, ще не існує жодного додатку для цього сервісу, створеного на базі універсальної програмної платформи Microsoft Windows.
-
Api сервісу TheOldReader
Всі API запити які робляться до сервісу мають мітити в header запиту Auth Token. Відповіді від сервера передаються у форматі json. «з електронного ресурсу [11]»
Запит для отримання Auth Token
-
Адреса для посилання: https://theoldreader.com/accounts/ClientLogin
-
Запит: client=YourAppName&accountType=HOSTED_OR_GOOGLE&service=reader&Email=test@krasnoukhov.com&Passwd=...
-
Приклад відповіді:
-
SID=none
-
LSID=none
-
Auth=LyTEJPvTJiSPrCxLu46d
-
Використання Auth Token:
В заголовок кожного запиту до сервера сервісу необхідно включати рядок авторизації - Authorization: GoogleLogin auth=TOKEN
Після того як був отриманий Auth Token всі запити до сервісу робляться за послианням - https://theoldreader.com/reader/api/0/
Основні запити API:
-
status?output=json - повертає статус сервера
-
user-info?output=json - повертає інформацію про користувача
-
tag/list?output=json - повертає список тек з підписками
-
rename-tag - переіменовуе теку
-
disable-tag - видаляе теку
-
unread-count?output=json - повертае список оновлених новин
-
subscription/quickadd?quickadd=blog.theoldreader.com - створює нову підписку
-
mark-all-as-read - відмічає всі оновлення як прочитані
-
stream/items/contents?output=json – повертає повну новину
-
subscription/list?output=json - повертає список підписок
-
Універсальна програмна платформа Windows
Додатки UWP - це рішення для Windows, засновані на універсальній програмній платформі Windows (UWP), яка була вперше представлена в Windows 8 як середовище виконання Windows. В основі концепції додатків UWP лежить припущення про те, що користувачі хочуть мати можливість працювати з додатками на всіх своїх пристроях, вибираючи для виконання конкретної задачі найбільш зручний або продуктивніший пристрій.
Windows 10 полегшує розробку додатків для UWP, пропонуючи всього один набір API, один пакет додатку та один магазин для забезпечення роботи додатку на всіх пристроях під управлінням Windows 10 — комп’ютері, планшеті, телефоні та на інших пристроях. Простіше підтримувати декілька розмірів екранів та різних моделей взаємодії - сенсорний дисплей, мишка та клавіатура, ігровий пристрій управління або перо.