1

だから私はいくつかのグーグルをやったが、これに対する良い答えを見つけることができなかった.

次のコードを使用して、ユーザーが自分の fb にステータスの更新を投稿できるようにします。

<html>
<head>
  <title>My Great Website</title>
</head>
<body>
  <div id="fb-root"></div>
  <script src="http://connect.facebook.net/en_US/all.js">
  </script>
  <script>
     FB.init({ 
        appId:'**', cookie:true, 
        status:true, xfbml:true 
     });

     FB.ui({ method: 'feed', 
        message: 'Facebook for Websites is super-cool'});
  </script>
 </body>

コードは正常に動作しますが、その恐ろしい外観の境界線を取り除き、幅を設定したいと考えています。「オリジンポリシー」でできないと聞いたのですが、Javascriptでできるのでしょうか?または、上記のプラグインを独自のカスタム スクリプトで模倣して、FB に投稿することはできますか?

4

1 に答える 1

2

いつでも独自の JS コンポーネントを構築してから、JS-SDKFB.api()メソッド を使用できます。

function post_message(body) {
    FB.api('/me/feed', 'post', { message: body }, function(response) {
        if (!response || response.error) {
            alert('Error occured');
        } else {
            alert('Post ID: ' + response.id);
        }
    });
}

ただし、これには、ユーザーが実際にアプリに「接続」する必要があります。

于 2011-08-27T23:43:15.040 に答える