Хранение объектов JSON на сервере SQL с помощью API Facebook? - PullRequest
0 голосов
/ 28 января 2012

Я собираю друзей зарегистрированных пользователей на моем сайте из Facebook в паре JsonObject в [name, uid]

Я прикрепил отладочное изображение объекта.

enter image description here

Я имею в виду этот код для справки

JSONObject me = api.Get ("/ me"); JSONObject meFriends = api.Get ("/ me / friends");

Как хранить извлечение и хранить идентификатор и имя meFriends?

Я хочу сохранить эту пару имя-значение в базе данных sql?

Пожалуйста, помогите, как я могу достичь этого?

1 Ответ

2 голосов
/ 28 января 2012
  1. Измените JSONObject meFriends = api.Get("/me/friends"); на JSONObject meFriends = api.Get("/me/friends?fields=id,name");
  2. foreach через полученные данные в meFriends, и внутри них вы будете выполнять шаги 3-5
  3. , чтобы создатьмассив параметров
  4. назначить идентификатор и имя из данных
  5. вызвать вставку sproc, передав ему массив параметров

Конечно, я бы порекомендовал вам изучить пакетные операцииотносящиеся к вашему конкретному адаптеру данных, а не к уничтожению вашего хранилища данных вызовами umpteem-zillion, но я хотел, чтобы псевдокод был понятен.

В зависимости от хранилища данных и используемого вами адаптера данных, они могут ужеесть способы хранения массивов объектов без необходимости делать то, что я показал выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...