2

(https://developers.facebook.com/docs/reference/javascript/FB.ui/) を使用FB.uiして、自分の Web サイトに「Post to Your Wall」機能を作成しています。

var new_post = {
    method: 'feed',
    link: '/path/to/my/site',
    picture: '/path/to/image.jpg',
    name: 'My Site',
    caption: 'Lorem',
    description: 'Ipsum',
    message: 'Check out this link, guys!' //this does not work
};
FB.ui(new_post, callback_defined_somewhere);

事前定義されたメッセージを投稿に追加するにはどうすればよいですか。たとえば、「みんな、このリンクをチェックしてください!」

messageパラメータをオブジェクトに追加しようとしましnew_postたが、うまくいかないようです。

Say something about this...ダイアログが表示されると、メッセージの代わりにテキスト ボックスにフォーカスが置かれCheck out this link, guys!ます。

助言がありますか?

4

2 に答える 2

7

2012 年 1 月 1 日から FB API から削除され、2012 年 7 月 5 日以降は完全に削除されました。http://developers.facebook.com/docs/fbjs/を参照してください。

そのため、最近ではメッセージのテキストを指定することはできません。

于 2012-04-24T02:24:04.017 に答える
1

Open Graph プロトコルを使用できます。

これを html タグに追加します。<html xmlns:og="http://opengraphprotocol.org/schema/">

そして、これを<head>タグに含めます。

<meta property="og:title" content="Link title text!"/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="http://example.com/"/>
<meta property="og:site_name" content="Link title text!"/>
<meta property="og:description" content="Link description text!"/>
<meta property="og:image" content="http://example.com/fbshare.png"/>

同じ URL に対して複数のメッセージが必要な場合は、使用できます?somethingisset($_GET['something'])必要に応じて og タグを変更します。

于 2013-09-17T10:09:56.453 に答える