6

クライアントのtumblr Webサイトを新しいWordpressサイトに置き換えました. Facebook デバッガーで実行すると、次のエラーが発生します。

' http://example.com/ 'のオブジェクトは、以前はタイプ 'tumblr-feed:tumblelog' でした。既存のアクションのデータ破損を避けるために、タイプ 'website' のオブジェクトに変更することはできません。

「og_typeを変更できません」(引用符で囲んで)をグーグルで検索したところ、文字通りゼロの結果が得られました(今では、この質問に起因する結果があるようです)。Facebook のデータが一致しない運命にあるのでしょうか?

4

4 に答える 4

5

エラーメッセージごと

... cannot be changed to an object of type 'website' to avoid data corruption of existing actions.

URLの が変更された場合、og:typeそれにリンクまたは共有している既存のユーザーの投稿、それを参照している Open Graph アクション、および URL のようなものは破損し、ユーザーのプロファイルには以前に投稿したコンテンツが表示されなくなります。 .

URL を参照する既存の投稿、いいね、アクションなどを壊さないようにするための意図的な制限であるため、これを回避する方法はないと思います。投稿が破損した場合、コンテンツはユーザーのタイムラインから削除されるか、破損します。

その URL に「新しい」オブジェクトが必要な場合に考えられる回避策は、この回答の URL の移動に関する私の指示を使用して、変更しようとしている URL に [いいね] ボタンを配置することです (A と呼びましょう)。少し異なる新しい URL (B と呼びましょう) にリダイレクトし、私の回答でリダイレクト メカニズムを使用して、URL B に到達したユーザーを A に戻しますが、Facebook クローラーがアクセスした場合、URL B で「A」を記述するメタデータを提供します。それ

于 2013-01-18T18:31:57.537 に答える
1

クライアントのサイトのいいね数は 10,000 を超えていますか? その場合、Facebook はog:type変更を許可しません。

ページのタグを更新することで、ページの属性を更新できます。og:title と og:type は最初にのみ編集可能であることに注意してください。ページが 50 件のいいねを受け取るとタイトルが固定され、ページが 10,000 件のいいねを受け取るとタイプが固定されます。これらのプロパティは、既にページを気に入っているユーザーが驚くことを避けるために固定されています。これらの制限に達した後にタイトルまたはタイプのタグを変更しても何も起こらず、ページは元のタイトルとタイプを保持します。

Open Graphのドキュメントへリンクは次のとおりです。:)

于 2013-01-18T08:13:19.600 に答える
0

I would reccomend using the Open Graph Debugger to check what facebook really sees and if facebook eventually has a cached version of your site. (you find hte debugger here: https://developers.facebook.com/tools/debug)

于 2013-01-22T04:10:40.457 に答える
-1

og:type とは表示されないことに注意してください - og_type と表示されます

私の og:type が「shamrockirishbar:shamrockirishbar」に設定されているため、これも私を襲っていますが、リンターは og_type (私のメタデータには何もありません) が「website」に設定されていると言っています。 ここにリンクの説明を入力

于 2013-04-01T07:44:25.830 に答える