2

私が持っているこのエラーを修正する方法を見つけようとして苦労しています。私は今夜​​、godaddy の Web サイトを使用しており、私の Web サイトに Facebook の「いいね」ボタンを追加しようとしています。しかし、それをクリックすると、次のメッセージが表示されます。

管理者の有効なリストを提供できませんでした。fb:app_idメタ タグを使用するか、メタ タグを使用して fb:adminsFacebook ユーザーのカンマ区切りのリストを指定することで、管理者を指定する必要があります。

次に、自分のビジネス用のページがある場合は、Facebook ページに移動しました。「あなたのウェブサイトの洞察」に行き、ウェブサイト名を入力してリンクしました。メタタグを取得し、<meta property="fb:admins" content="1349905809" />これを私のウェブサイトに配置しました。私は、godaddy IT チームに、このタグをルート ページや、サイトの他のいくつかの場所に配置してもらいました。しかし、インサイトを自分の Web サイトにリンクしようとすると、次のメッセージが表示されます。

ルート Web ページhttp://kanopyking.net/に管理者データが見つかりません。Insights は、指定された URL (kanopyking.net) のこのルート Web ページで管理者データを必要とします。

FB が提供しているこのメタ タグは正しいですか? FB インサイトが自分のページの管理者情報を表示できないのはなぜですか?

4

2 に答える 2

2

Web ページのタグに FB の名前空間を追加していない場合は、追加<html></html>する必要があります。

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://ogp.me/ns#">

私のウェブサイトでインサイトを有効にするには、app_idタグではなく タグを使用しadmin_idます。

非ドメイン ルート ページのサンプル:

<head>
   <title>Another Feed Javascript API</title>
   <meta property="og:title" content="Another Feed"/>
   <meta property="og:description" content="Another Feed Javascript API Test Page"/>
   <meta property="og:type" content="article"/>
   <meta property="og:image" content="<?php echo $this_ogimage; ?>"/>
   <meta property="og:site_name" content="Another Feed"/>
   <meta property="og:url" content="http://ShawnsSpace.com/plugins/af.php"/>
   <meta property="fb:app_id" content="246061345438635"/>
</head>

ルート ページ「example.com」の場合、og:typeをウェブサイトまたはブログに設定する必要があります。

于 2011-09-01T15:56:43.360 に答える
0

エラーメッセージが表示されたページのすぐ下に、コードの切り抜きの画像があります。それは言う:

<meta property="fb:admins" content="xxx" />

これもhtmlタグに追加しました:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://ogp.me/ns#">
于 2012-04-16T15:59:59.017 に答える