Facebook アプリのいいねボタン (iframe / like.php プラグイン) が機能しない日が数日あります。
「http://apps.facebook.com/APP_NAME/」形式の代わりに「http://www.facebook.com/apps/application.php?id=APP_ID」URL を使用することを選択しました (おそらく良い考えではありません)。 )。
それをクリックすると失敗します (「ページを気に入っているときにエラーが発生しました。ページの所有者である場合は、Facebook devsite (https://developers.facebook.com/) のリンターを介してページを実行してみてください。 tools/lint/) とエラーを修正します。")
Linter は、http: //www.facebook.com/apps/application.php?id=APP_IDを「最終 URL : http://apps.facebook.com/APP_NAME/」に変換する必要があることを検出できます。
リダイレクト パス セクションに「最終 URL は太字です (メタデータを抽出しようとした URL です)」と表示され、最終 URL は正しい (http://apps.facebook.com/APP_NAME)
ただし、この場合、最終 URL が「http://apps.facebook.com」の場合、オープン タグが十分に認識されるにもかかわらず、リンターは「http://apps.facebook.com/APP_NAME」に含まれるオープン タグを破棄できません。 /APP_NAME" が直接リンターに送信されます。
最終URLのオープングラフタグはもう使われていないようです。
誰かがこれが新しい動作/バグであることを確認し、解決方法を教えてもらえますか? 好きなものを 1 つの URL (.../apps/application.php?id=APP_ID) から機能する新しい URL (.../APP_NAME/) に移行できますか?
どうもありがとう