2017-10-31 11 views
0

現在、フロントエンドにはReact、バックエンドにはRailsのアプリがあります。 Facebookに登録する私が使用できるチュートリアルのヒントReactアプリからFacebookに投稿するにはどうすればいいですか?

+0

ここでRailsの違いはありますか?アクセストークンを認証して保存することによって、「ユーザーの半分に」投稿する必要がない限り、フロントエンドのような状況に似ているようです。 – Scott

答えて

1

。私はあなたのために反応するコンポーネントを構築しました

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

:ちょうどあなたがFacebookから提供された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

が反応+ Facebookの+オープンソース=ここでは一つの選択肢だ:あなたは自分で簡単にFacebookで共有Buttonコンポーネントフェアを作成することができますhttps://www.npmjs.com/package/react-facebook