2012-01-07 10 views
0

私はボタンを持っている多くのウェブサイトに見ました。それをクリックするとあなたのFacebookプロフィールに物語が共有されます。 Facebook Shareボタンを試しましたが、ダイアログが表示されます。Facebookのワンクリックでコンテンツを共有するボタンを作成する方法は?

ワンクリックでコンテンツを共有するFacebook共有ボタンを作成するにはどうすればよいですか?

答えて

1

あなたはFacebookのOpen Graph APIを使用するか、共有ボタンが配置されているページの<head> </head>にメタタグを追加する必要があります。このセクションでは

見て、Sharing Rich Media

しかし、あなたが代わりにボタンのように使用する必要があり、共有ボタンはFacebookので推奨されていません。

1

Facebookにはコンテンツの共有に関する多くの制限があります。ワンクリック共有にはいくつかの障害があります。

あなたの試した内容は、ユーザーのプロフィールやタイムラインにコンテンツを共有する最も簡単な方法であるFeed dialogを使用しました。しかし、これにより、ユーザーはFacebook.comのURLにアクセスし、コンテンツを承認して自分のメッセージを入力する必要があります。共有されるもの(URL、タイトル、説明など)の特定の部分を設定することはできますが、ほとんどの場合、共有されているメッセージを設定することはできません。詳細はhttp://developers.facebook.com/docs/reference/dialogs/feed/を参照してください。

一方、Facebook認証を使用して、publish_stream権限を使用してユーザーストリームに公開することができます。しかし、これは開発者側で余分な作業を必要とする高度な技術です。アプリケーションを作成し、ユーザーのログインを許可し、ユーザーにpublish_streamのアクセス許可を要求する必要があります。許可を得た後、ストリームへのパブリッシュは「ワンクリック」、または単にJavaScriptまたはサーバーサイドのコードを使用して行うことができます。

最も簡単な解決策は明らかに2回クリックするFeed dialogですが、認証よりはるかに簡単です。

関連する問題