1

特に、ユーザーがコメントを残したときにFacebookが公開するストーリーのフォーマットに関して、誰かがコメントソーシャルプラグインを使用した経験があることを願っています。

プロセスはLikeプラグインとまったく同じであると予想していました。これにより、コメントプラグインで使用しているURLが、すべて正しく提供および定義されたOGメタタグの束を含むページを指していることを確認します。それでも、これを設定し(そして、Likeボタンで正常に動作し)、Linterツールを介してターゲットURLを実行し、すべてが期待どおりに表示されることを確認したにもかかわらず(警告やエラーもありません)、テストユーザーにコメントを残してもらいます。ストーリーを彼らの壁に公開する私が見るのは、彼らが残したコメントとその下に表示される完全なURLリンクだけです。

それは一方ではかなり醜く、他方では混乱を招きます。すべてのメタデータはAFAIKに存在し、私が言うように、「いいね」ボタンで完全に正常に機能します。素敵な画像、タイトル/説明テキストなどが表示されます。

使用しているメタデータは次のとおりです(注:URLとIMAGEメタタグは、使用しているコメントプラグインのURLの一部のクエリ文字列パラメーターに応じて動的に書き込まれます。ダミー値の潜在的に機密性の高い値も置き換えました):

<meta property="fb:app_id" content="MY-APP-ID">
<meta property="og:type" content="article">
<meta property="og:url" content="https://apps.facebook.com/MY-APP/?key1=val1&amp;key2=val2&amp;key3=val3&amp;key4=val4">
<meta property="og:site_name" content="My Site">
<meta property="og:image" content="http://domain.com/myimage.jpg">
<meta property="og:title" content="My title">
<meta property="og:description" content="Some description here">
<meta property="article:published_time" content="1341126000">
<meta property="article:expiration_time" content="1356940800">
<meta property="article:author" content="http://www.mywebsite.com/">
<meta property="article:section" content="My Section">
<meta property="article:tag" content="My Tag">

コメントはユーザーのフィードに基本的なストーリーを作成するだけですか(ありそうもないようです)。「og:type」として「blog」または「website」を使用する必要がありますか(そうは思われません)?

助けていただければ幸いです!

乾杯

リー

4

2 に答える 2

1

この問題は、ページが未公開に設定され、テストアプリがサンドボックスモードに設定されていることが原因であることが判明しました。いいねボタンのソーシャルプラグインがないのに、コメントソーシャルプラグインがこの問題を抱えている理由はわかりませんが、同じ問題を抱えている他の人に役立つかもしれません。

于 2012-07-17T22:19:46.587 に答える
0
<meta property="og:url" content="https://apps.facebook.com/MY-APP/?key1=val1&amp;key2=val2&amp;key3=val3&amp;key4=val4">

指定したog:urlが問題の原因である可能性があります。このURLは、アプリの設定で設定されたものと同じドメインであると想定されています。テストとして、URLを変更し、コメントを投稿します。

このようにURLを残して、Facebookはキャンバスをスクレイプしようとします。これにより、望ましくない結果が発生します。

于 2012-07-17T17:56:24.340 に答える