Давным-давно я занимался проектом с использованием SDK Facebook, в котором вы могли извлекать данные из Facebook о ваших пользователях, используя формат существительного, глагола и объекта; например, Джон Миллер сделал смузи; или Джейн Розин любит Битлз. Я считаю, что для получения этих результатов использовались графики api и FQL; Также пользователь должен был предоставить вам доступ к своей информации.
Я полагаю, что я реализовал это, используя Facebook Connect в PHP, и пользователь должен был бы разрешить доступ к сайту или приложению Facebook, прежде чем мы сможем получить доступ к запросам FQL.
Это похоже на xapi (Experience API / Tin Can API), поскольку xapi также использует формат существительного, глагола и объекта; так есть ли связь между двумя форматами? Или если бы я хотел где-нибудь сохранить результаты запроса FQL, например, в хранилище записей обучения; мне нужно конвертировать форматы? Там есть упоминание о Facebook и потоки деятельности здесь, на веб-сайте Tincan API.
Как указывается в этой статье, xAPI (или Tin Can API в то время) был основан на том, что существовало в спецификации Activity Streams, но был расширен, чтобы позволить ему захватывать более широкий диапазон данных и, в частности, данных, относящихся к электронному обучению. Дополнительные элементы были добавлены в структуру Statement (формат хранения потоковых данных в xAPI) для обеспечения взаимодействия между системами, такие как stored
, id
, а также timestamp
свойства. Предположительно, все, что записано в формате FB, может быть преобразовано в операторы xAPI и, следовательно, сохранено в LRS, поскольку они используют одни и те же тройные компоненты, а xAPI обеспечивает extensions
что по сути позволяет захватывать любые произвольные данные. Может быть некоторая потеря верности, и движение в другом направлении не будет работать (другими словами, вы не можете взять произвольный оператор xAPI и превратить его в запись Activity Streams, хотя самые простые операторы, вероятно, будут работать).
Других решений пока нет …