2016-11-26 8 views
0

오래 전에 저는 페이스 북에서 명사, 동사, 객체 형식을 사용하는 사용자에 관한 데이터를 가져올 수있는 Facebook SDK를 사용하여 프로젝트를 수행했습니다. 예를 들어 John Miller는 스무디를 만들었습니다. 또는 Jane Rosin은 Beatles를 좋아합니다. 나는이 결과를 얻기 위해 그래프 API와 FQL을 사용했다고 생각한다. 또한 사용자는 자신의 정보에 대한 액세스 권한을 부여해야했습니다.Facebook Activity Streams와 Tin Can API의 관계는 무엇입니까?

필자는 PHP로 페이스 북 연결을 사용하여 구현했으며, 사용자가 FQL 쿼리에 액세스하기 전에 사이트 또는 Facebook 응용 프로그램에 대한 액세스를 허용해야한다고 생각합니다.

이것은 xapi가 명사, 동사, 개체 형식을 사용하기 때문에 xapi (Experience API/Tin Can API)와 유사하게 들립니다. 그래서 두 형식 사이에 어떤 연결이 있습니까? 또는 FQL 쿼리의 결과를 어딘가에 저장하려는 경우 (예 : 학습 기록 저장소) 형식을 변환해야합니까? Tincan API 웹 사이트에는 Facebook 및 activity streams에 대한 언급이 있습니다.

답변

1

이 기사에서는 Activity Streams 사양에있는 xAPI (또는 Tin Can API)가 알려졌지만 더 광범위한 데이터 및 특히 e와 관련된 데이터를 캡처 할 수 있도록 확장되었습니다. -배우기. stored, idtimestamp 속성과 같은 시스템 간의 상호 운용 가능한 통신을 제공하기 위해 Statement 구조 (xAPI의 스트림 데이터 저장소 형식)에 항목이 추가되었습니다. 아마도 FB 형식으로 캡처 된 모든 항목은 xAPI 문으로 변환 될 수 있으므로 동일한 트리플 구성 요소를 공유하고 xAPI가 extensions을 제공하므로 기본적으로 임의의 데이터를 캡처 할 수 있으므로 LAP에 저장 될 수 있습니다. 일부 충실도가 상실 될 수 있으며 다른 방향으로가는 것은 효과가 없습니다 (즉, xAPI 문을 임의로 가져 와서 활동 스트림 레코드로 변환 할 수는 없지만 간단한 문장이 효과적 일 수 있음).