私はボタンを持っている多くのウェブサイトに見ました。それをクリックするとあなたのFacebookプロフィールに物語が共有されます。 Facebook Shareボタンを試しましたが、ダイアログが表示されます。Facebookのワンクリックでコンテンツを共有するボタンを作成する方法は?
ワンクリックでコンテンツを共有するFacebook共有ボタンを作成するにはどうすればよいですか?
私はボタンを持っている多くのウェブサイトに見ました。それをクリックするとあなたのFacebookプロフィールに物語が共有されます。 Facebook Shareボタンを試しましたが、ダイアログが表示されます。Facebookのワンクリックでコンテンツを共有するボタンを作成する方法は?
ワンクリックでコンテンツを共有するFacebook共有ボタンを作成するにはどうすればよいですか?
あなたはFacebookのOpen Graph APIを使用するか、共有ボタンが配置されているページの<head> </head>
にメタタグを追加する必要があります。このセクションでは
しかし、あなたが代わりにボタンのように使用する必要があり、共有ボタンはFacebookので推奨されていません。
Facebookにはコンテンツの共有に関する多くの制限があります。ワンクリック共有にはいくつかの障害があります。
あなたの試した内容は、ユーザーのプロフィールやタイムラインにコンテンツを共有する最も簡単な方法であるFeed dialog
を使用しました。しかし、これにより、ユーザーはFacebook.comのURLにアクセスし、コンテンツを承認して自分のメッセージを入力する必要があります。共有されるもの(URL、タイトル、説明など)の特定の部分を設定することはできますが、ほとんどの場合、共有されているメッセージを設定することはできません。詳細はhttp://developers.facebook.com/docs/reference/dialogs/feed/を参照してください。
一方、Facebook認証を使用して、publish_stream
権限を使用してユーザーストリームに公開することができます。しかし、これは開発者側で余分な作業を必要とする高度な技術です。アプリケーションを作成し、ユーザーのログインを許可し、ユーザーにpublish_stream
のアクセス許可を要求する必要があります。許可を得た後、ストリームへのパブリッシュは「ワンクリック」、または単にJavaScriptまたはサーバーサイドのコードを使用して行うことができます。
最も簡単な解決策は明らかに2回クリックするFeed dialog
ですが、認証よりはるかに簡単です。