FacebookSDKを使ってMessageを送信する方法

  • 2
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

FacebookのJavascriptSDKを使って、Message送信を実装する方法です。

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
    appId  : 'appID',
    status : true, 
    cookie : true,
    xfbml  : true  
});

function sendMessage(){
      FB.ui(
      { 
          method: 'send', 
          to: '送りたい相手のID',
          link: "https://developers.facebook.com",
          picture: "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/174597_20531316728_2866555_q.jpg"
      }, 
      function(param){
        //callback
      }
      );
}
</script>
<input type="button" value="sendMessage" onclick="sendMessage();">

FBのダイアログが出て、メッセージの内容を打ちこんで送信することができます。
注意: mobileのデバイスでは使えないみたいです。WebViewで使いたかった。。。iOSのアプリからFBのMessage送れる方法あるんであれば教えてほしいですm(__)m

参照: https://developers.facebook.com/docs/reference/dialogs/send/