2013-02-10 4 views
28

場合によっては、クライアントはカスタム "facebook button"を持っていることがあります。私は別のイメージとデザインを意味します。ボタンのようなカスタムfacebookを持つことは可能ですか?

私はsharer.phpで動作するように使用:

<a id="fb-share" style='text-decoration:none;' type="icon_link" onClick="window.open('http://www.facebook.com/sharer.php?s=100&amp;p[title]=foo&amp;p[summary]=bar&amp;p[url]=https://www.foobar.com/&amp;p[images][0]=https://www.foobar.com/thumb.gif','sharer','toolbar=0,status=0,width=580,height=325');" href="javascript: void(0)"> 
<img src="img/share.gif" width="62" height="18" alt="Share"/> 
S</a> 

しかし、Facebookが共有]ボタンを非推奨としているので、それは非常にうまく動作しないようです。その代わりに、「好きなボタン」を使用する必要があります。

カスタム画像のようなカスタムボタンを使用することは可能ですか?

私はfacebook apiページでgeneratorボタンを作成するのを見ましたが、別の画像でカスタムボタンを使用することが可能かどうか知りたいですか?

答えて

41

多くの作業が可能です。

基本的には、likes action via the Open Graph APIを転記する必要があります。次に、あなたのようなボタンにカスタムデザインを追加することができます。

しかし、あなたはあなたの好きなものを追跡して、帰ってきたユーザーが以前に好きなコンテンツと違うようにする必要があります。

さらに、ユーザーにlog into your appと尋ねて、publish_actionの許可を求める必要があります。

あなたがアプリケーションのためにこれをやっているなら、価値があるかもしれません。あなたが基本的にユーザーに記事を好きにしたいウェブサイトの場合、これは本当に多くのことです。

また、Facebookのログインからユーザーに許可を求めるたびに、離脱率を上げることを検討してください。

あなたは例を見たい場合は、私はrecently made an app using the open graph like buttonをした、ちょうど

+0

はありがとうそれを見るためにmosaiqueでいくつかの写真の上に置きます。あなたは答えがはっきりしています。あなたの例はスマートです。しかし、私の場合、それはウェブサイトのためです、あなたが示唆するように、私はそれを使用しません。 「好きなボタン」に代わるものがあるのか​​、それともFacebook上でWebページを共有するために使うことができるのはそれだけですか? –

+2

これは最も関連性がある(そして簡単な)使い方です。それはユーザーからよく知られています。しかし、Webページを共有するには、[フィードダイアログ](https://developers.facebook.com/docs/reference/dialogs/feed/) –

+0

を使用することもできます。実際には「フィードダイアログ」を試しています。それは "共有"と同じことであると私はそれを使用することができると思う。あなたはプロパティapp_idの目的を知っていますか? –

関連する問題