Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом-DESKTOP-T5SUMLS.docx
Скачиваний:
10
Добавлен:
07.02.2016
Размер:
1.16 Mб
Скачать
      1. Існуючі додатки для сервісу 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.

      1. 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 - повертає список підписок

    1. Універсальна програмна платформа Windows

Додатки UWP - це рішення для Windows, засновані на універсальній програмній платформі Windows (UWP), яка була вперше представлена в Windows 8 як середовище виконання Windows. В основі концепції додатків UWP лежить припущення про те, що користувачі хочуть мати можливість працювати з додатками на всіх своїх пристроях, вибираючи для виконання конкретної задачі найбільш зручний або продуктивніший пристрій.

Windows 10 полегшує розробку додатків для UWP, пропонуючи всього один набір API, один пакет додатку та один магазин для забезпечення роботи додатку на всіх пристроях під управлінням Windows 10 — комп’ютері, планшеті, телефоні та на інших пристроях. Простіше підтримувати декілька розмірів екранів та різних моделей взаємодії - сенсорний дисплей, мишка та клавіатура, ігровий пристрій управління або перо.