За последние 24 часа нас посетили 22586 программистов и 1043 робота. Сейчас ищет 671 программист ...

Как правильно стандартизировать ключи в массиве при ответе от разных соц. сетей

Тема в разделе "Прочие вопросы по PHP", создана пользователем Vladbara705, 20 ноя 2019.

Метки:
  1. Vladbara705

    Vladbara705 Новичок

    С нами с:
    30 июн 2019
    Сообщения:
    7
    Симпатии:
    0
    Всем привет.
    Есть какие то поставщики информации, такие как соц. Сети. Например, вк, одноклассники и т.д.

    Делаю запросы в их api и в результате получаю массив информации о пользователе.

    Допустим, что в массиве, который пришел от вк, идентификатор пользователя имеет ключ user_id, а в одноклассниках id. И так далее.

    Как правильно стандартизировать ключи? Нужно, что бы в итоге идентификатор пользователя имел ключ uid независимо от того, от какой соц сети эта информация.

    Все на уии2. .
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    Всё ручками, ручками. Это разные API, они не совместимы.
     
  3. Roman __construct

    Roman __construct Активный пользователь

    С нами с:
    27 апр 2019
    Сообщения:
    1.270
    Симпатии:
    112
    не совсем понятен вопрос

    какой результат планируется получить в итоге?

    например таблица с тремя полями

    uid | vk | ok
    1 | 12345 | 678903
    2 | 54368 | 820148

    это то или не то?
     
  4. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.821
    Симпатии:
    736
    Адрес:
    Татарстан
    я делал как то так:
    Код (Text):
    1.  
    2. id | user_id | provider | key
    3. 1     1            vk       345345345345345345
    4. 2     1            ok       4534534fwdrfrwef34534534535
    5. 3     2            fb       fsdferwft345r34r34r34
    из плюсов по сравнению с предыдущим вариантом - расширяемость до беспредела