2017-10-31 1 views
0

현재 프런트 엔드에는 React가 있고 백엔드에는 Rails가있는 앱이 있습니다. 페이스 북에 글을 게시하고 싶습니다. 내가 사용할 수있는 자습서에 대한 조언이 있습니까?React 앱에서 Facebook에 게시하려면 어떻게해야하나요?

+0

레일스는 여기에 어떤 변화가 있습니까? 액세스 토큰을 인증하고 저장하여 "사용자의 절반 정도"에 게시해야하는 경우가 아니면 프런트 엔드 전용 유형과 같습니다. – Scott

답변

1

. 내가 당신을 위해 반응 구성 요소를 구축 한

`https://facebook.com/sharer/sharer.php?u=${encodedURL}` 

: 그냥 당신이 페이스 북에서 제공하는 URL에서 PARAM로 FB을 공유 할 URL을 전달

class FBShareButton extends React.Component{ 
    constructor(props){ 
    super(props); 
    this.state = { 
    url : this.props.url 
    } 
    } 

    render(){ 
    let encodedURL = encodeURI(this.state.url); 
    return(
     <a href={`https://facebook.com/sharer/sharer.php?u=${encodedURL}`}>Share on Facebook</a> 
    ) 
    } 
} 

ReactDOM.render(
    <FBShareButton url={"https://stackoverflow.com"} />, document.getElementById('root') 
) 

는 또한 데모를 확인 here .

0

반작용 + 페이스 북 + 오픈 소스 = 여기에 하나 개의 옵션이다 : 당신은 자신에 의해 쉽게 페이스 북 공유 버튼 구성 요소 박람회를 만들 수 있습니다 https://www.npmjs.com/package/react-facebook

관련 문제