7

私は PHP でフォーラムを構築しています。Addthis ソーシャル プラグインを使用して、ユーザーが各投稿のタイトルと説明を Facebook、Twitter などに共有できるようにしたいと考えています。Addthis が私に与えたコードは次のとおりです。

    <!-- AddThis Button BEGIN -->
    <div class="addthis_toolbox addthis_default_style "
        addthis:url="www.example.com"
        addthis:title="Example Title"
        addthis:description="Example Description">
    <a class="addthis_button_preferred_1"></a>
    <a class="addthis_button_preferred_2"></a>
    <a class="addthis_button_preferred_3"></a>
    <a class="addthis_button_preferred_4"></a>
    <a class="addthis_button_compact"></a>
    <a class="addthis_counter addthis_bubble_style"></a>
    </div>
    <script type="text/javascript" src="http://s6.addthis.com/js/154/addthis_widget.js#pubid=rd-39e8r89e9er8er989"></script>
    <!-- AddThis Button END -->

指定した別の URL に変更できましたが、タイトルと説明を変更しても効果がありません。実際、共有ボタンをクリックして Facebook ウォールに投稿しても表示されません。これを機能させる適切な方法は何ですか?

4

4 に答える 4

2

AddThis具体的には、 Open Graph Protocolのメタ タグを使用して表示対象を指定することをお勧めします

ウィジェット パラメータを API に渡すよりも、ページのタグ付けアプローチを強くお勧めします

したがって、あなたの場合は、コードがオリジナルであると嘘をつく必要があります。

<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style">
<a class="addthis_button_preferred_1"></a>
<a class="addthis_button_preferred_2"></a>
<a class="addthis_button_preferred_3"></a>
<a class="addthis_button_preferred_4"></a>
<a class="addthis_button_compact"></a>
<a class="addthis_counter addthis_bubble_style"></a>
</div>
<script type="text/javascript" src="http://s6.addthis.com/js/154/addthis_widget.js#pubid=rd-39e8r89e9er8er989"></script>
<!-- AddThis Button END -->

ヘッダーを変更して、例のように addThismetaタグを含めます。

<meta property="og:url" content="http://www.example.com" />
<meta property="og:title" content="Example Title" />
<meta property="og:description" content="Example Title Description" />
<meta property="og:image" content="http://www.example.com/logo.gif" />

これにより、クライアント API で発生する可能性のある問題を回避できます。

于 2011-08-21T08:17:46.687 に答える