Bootstrap HTML

검색 엔진 크롤러에서 커뮤니티 콘텐츠를 사용할 수 있도록 합니다.

사용 가능한 끝점의 전체 목록을 보려면 Livefyre API 참조 섹션을 참조하십시오.

Livefyre 앱을 사용하려면 컬렉션용 콘텐츠를 표시하기 위해 페이지에서 JavaScript를 실행해야 합니다. 대부분의 검색 엔진 크롤러는 JavaScript를 실행할 수 없으므로 커뮤니티 게시물이 게시되는 컨텐츠를 볼 수 없습니다. Bootstrap HTML API를 사용하여 이 컨텐츠의 검색 가능한 조각을 페이지의 초기 HTTP 응답에 추가하여 컨텐츠 및 키워드를 통해 검색 엔진 최적화를 향상시킬 수 있습니다.

노트

이 API는 댓글 및 라이브 블로그 컬렉션 유형에만 사용할 수 있습니다.

통합

Livefyre Bootstrap HTML API는 페이지의 HTTP 응답에 포함될 수 있는 사용자 컨텐츠의 HTML 조각을 반환합니다. 이 응답은 JavaScript를 실행하지 않고 검색 엔진 크롤러에서 읽을 수 있습니다. 페이지가 사용자의 브라우저에서 라이브되면 HTML 조각이 전체 대화형 위젯으로 대체되고 사용자는 컨텐츠를 게시할 수 있습니다.

Bootstrap HTML API를 구현하려면:

  1. 아래 문서화된 Bootstrap HTML 끝점에 대한 서버 API 요청을 만듭니다.

    노트

    아직 존재하지 않는 대화(즉, 앱을 임베드하거나 컬렉션을 만들지 않은 경우)를 위해 Bootstrap HTML을 이용하려고 하면 200이 수신되지만 다음과 같은 내용이 표시됩니다.<!- HTTP 404 example.fyre.co/000000/MTEwMTo2NDEyOD1RS/bootstrap.html ->

  2. 반환에 "404"가 포함된 컨텐트가 포함되지 않은 경우 문자열에 저장합니다. 모든 페이지 로드에서 Bootstrap HTML API를 요청하지 않도록 나중에 사용하도록 이 응답을 캐시할 수 있습니다.

  3. 컨텐츠를 표시할 웹 페이지에 Bootstrap HTML 문자열을 삽입합니다.

  4. 웹 페이지를 브라우저(또는 검색 엔진 크롤러)에 제공합니다.

리소스

GET https://{networkName}.bootstrap.fyre.co/bs3/{networkName}.fyre.co/{siteId}/{base64 encoded article ID}/bootstrap.html 

매개 변수

  • networkName Livefyre가 네트워크 이름을 제공했습니다. 예:labs.fyre.colabs
  • siteId 컬렉션의 사이트 ID입니다.
  • b64 articleIdbase64url 인코딩을 사용하는 컬렉션의 아티클 ID

https://labs.bootstrap.fyre.co/bs3/labs.fyre.com/4/NTg0/bootstrap.html 

응답

https://gist.github.com/ec5c2457322faf9cf515 

이 페이지에서는