Ответы пользователя по тегу API
  • Как получить данные из google docs?

    daruwanov
    @daruwanov Автор вопроса
    dimonchik2013 (может будет интересно)
    Самое интересное, что все оказалось намного проще, чем предполагалось! Весь документ(на гугл доксах)построен так что есть только те колонки и строки которые заполнены.
    Поесть если таблица на 5 столбцов и 40 строк. То пронумерованы (по exel-евски A B C | 1 2 3) именно 5 столбцов и 40 строк.

    Поэтому обычный file_get_contents($googleDocUrl); вернет траницы))
    И если парсером пройтись то можно достать
    <table>
      <tr>
        <td></td>
        ....
        <td></td>
      </tr>
      ....
      <tr>
        <td></td>
        ....
        <td></td>
      </tr>
    </table>
    Ответ написан
    Комментировать
  • Как реализовать авторизацию с разных устройств?

    Есть некий клиентАйди clientId = который известен устройству которое подключается.
    Используя этот clientId - устройство делает запрос на сервер получает асесТокен для этого устройства (accessToken ). Cледующий запрос отправляется уже с clientId +accessToken + логинпароль пользователя. Если все хорошо - то мы получаем accessToken пользователя.

    На этом шаге мы уверны что устройство надежно и пользователь залогинен.(у нас есть accessToken для пользователя).

    Можно отправить еще запрос с этом accessToken - проверить его валидность.
    При чем каждый из этих запросов все еще можно подтверждать clientId (который известен изначально).

    Так вот мы проверили accessToken - он валидный. И получили с сервера так называемый sessionToken.

    и дальше мы можем общаться с сервером посредством этого sessionToken - прикрепляя его в заголовки.

    Может что то напутал - время уже позднее... Но суть думаю понять можно.
    Ответ написан