Instagram과 Facebook의 oEmbed API가 중단됩니다. Onebox는 어떻게 되나요?

10월 24일부터 Facebook과 Instagram의 인증되지 않은 oEmbed API가 더 이상 작동하지 않습니다. oEmbed 객체를 가져오려면 인증이 필요합니다.

Onebox에 어떤 영향이 있을까요? 아직 GitHub 저장소에서 이에 대한 변경 사항을 찾을 수 없었습니다.

https://developers.facebook.com/docs/plugins/oembed-legacy

5개의 좋아요

좋은 지적입니다. 앞으로는 트위터 임베드 렌더링 등에 API 키를 제공해야 합니다.

The Facebook oEmbed endpoints require either an App Access Token (recommended) or Client Access Token.

https://developers.facebook.com/docs/plugins/oembed

1개의 좋아요

새로운 정책이 이제 적용되었습니다. Instagram은 여기와 자체 호스팅 사이트(v2.6.0.beta4로 업데이트됨)에서 깨진 것으로 보입니다.

https://www.instagram.com/p/CGz4LkeAQlW/

그러나 Facebook 링크는 작동합니다.

1개의 좋아요

네, @jamie.wilson 님이 이 작업에 참여하고 있습니다.

3개의 좋아요

최신 버전의 Discourse 인스턴스를 실행 중이라면 이제 새로운 API를 사용하여 원박스(oneboxes)를 생성할 수 있는 토큰을 추가할 수 있어야 합니다.

아직 토큰을 생성하는 단계별 안내서를 작성하지는 않았지만, Facebook 개발자 사이트에 익숙하시다면 다음 링크에 나열된 '요구 사항’을 확인하여 토큰을 생성할 수 있습니다:

생성된 토큰은 facebook_app_access_token SiteSetting 값으로 입력할 수 있습니다.

https://www.instagram.com/p/CHd1gmNDuqI/

8개의 좋아요
  1. 앱에 oEmbed 제품을 추가하세요.
  2. 설정 - 고급(Settings - Advanced)에서 Client Token을 찾으세요.
  3. 마지막으로 앱 ID 숫자와 토큰을 결합하고, 그 사이에 파이프 | 문자를 추가하세요: 12324323|asdasdasdasd ← 이것이 Discourse 설정에 입력해야 하는 내용입니다.
6개의 좋아요

제이미, 안녕하세요!

단계별 가이드 정말 보고 싶어요 :slight_smile:

1개의 좋아요

14개의 게시물이 새 주제로 분리되었습니다: 인스타그램 원박스 허용을 위한 앱 토큰 발급 방법