공유 대화 상자를 사용하면 개별 스토리를 자신의 타임라인에 게시할 수 있습니다. 이 문서에서는 웹에서 공유 대화 상자를 구현하는 방법에 대해 설명합니다. 모바일 앱에서 공유 대화 상자를 구현하려면 iOS에서 공유 및 Android에서 공유를 참조하세요.
사용자의 타임라인에 링크를 공유하는 공유 대화 상자의 예시는 다음과 같습니다.
Facebook에 공유되는 페이지의 웹마스터인 경우, 오픈 그래프 메타 태그를 포함하여 Facebook에 다시 공유되는 스토리를 맞춤 설정하세요. 오픈 그래프 태그로 웹사이트를 마크업하여 Facebook에 콘텐츠를 표시하는 방식을 관리하는 것이 중요합니다. 자세한 내용은 웹마스터를 위한 공유 가이드를 참조하세요.
URL 리디렉션을 사용하여 링크를 공유하려면 다음 코드를 사용하세요. 가독성을 높이기 위해 줄 바꿈을 포함했습니다. 이 코드를 사용할 때는 줄 바꿈을 삭제하세요.
https://www.facebook.com/dialog/share? app_id=145634995501895 &display=popup &href=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2F &redirect_uri=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fexplorer
Javascript용 Facebook SDK에서 share
메서드 매개변수와 FB.ui 함수를 사용하여 공유 대화 상자를 이용할 수 있습니다. 다음 코드 조각을 사용하여 공유 대화 상자를 엽니다.
FB.ui({ method: 'share', href: 'https://developers.facebook.com/docs/', }, function(response){});직접 사용해 보세요!
다음은 공유 대화 상자에 사용하는 매개변수입니다.
매개변수 | 설명 | 필수 여부 |
---|---|---|
| 앱의 고유한 식별자입니다. | 예. SDK를 사용할 때 자동으로 제공됩니다. |
| 공유 대화 상자가 렌더링되는 방식입니다.
| 예. SDK를 사용할 때 자동으로 제공됩니다. |
| 공유된 콘텐츠에 추가할 해시태그입니다. 사용자가 공유 대화 상자에서 해시태그를 삭제할 수 있습니다. 해시태그에는 해시 기호를 포함해야 합니다(예: | 아니요 |
| 공유할 링크입니다. 기본값은 현재 URL입니다. | SDK 사용 시 필수입니다. |
redirect_uri 사용 중단 | ||
mobile_iframe 사용 중단 | true 입니다. 이 옵션은 데스크톱이 아니라 모바일에만 제공됩니다. | false |
사용자가 Facebook 로그인을 사용하여 앱에 로그인한 경우에만 응답이 발생합니다.
매개변수 | 설명 |
---|---|
| 오류 메시지입니다. |