Может ли кто-нибудь сказать мне, что "fb: admins" не может быть проанализирован, как означает тип "fbid"?
Я делаю все возможное, чтобы настроить открытый график на моем веб-сайте.
Все работает нормально и хорошо выглядит на Facebook, но я получаю это сообщение об ошибке на моем сайте:
Объект по URL 'http://www.thesocialnetworkingacademy.com' типа "website" недействителен, поскольку данное значение "159229554128788" для свойство 'fb: admins' не может быть проанализировано как type 'fbid'.
Может ли кто-нибудь сказать мне на достаточно простых терминах, что мне нужно сделать, чтобы исправить это?
Ответы
Ответ 1
Ваш идентификатор выглядит как идентификатор страницы, а не идентификатор администратора. Вам нужно указать идентификатор пользователя одного или нескольких администраторов для этой страницы или переключиться на fb:app_id
вместо метатега fb:admin
.
Если вы хотите придерживаться подхода fb:admin
, вы можете ввести свое имя пользователя Facebook, а не числовой идентификатор, который, вероятно, легче отлаживать и управлять, вы можете найти свое имя пользователя на странице своего профиля на URL страницы, например если ваша страница facebook.com/johndoe
, то ваше имя пользователя johndoe
. Если вы хотите получить свой цифровой идентификатор по любой причине, вы можете найти его, посетив: http://graph.facebook.com/johndoe
Затем вы можете проверить, что все это работает, используя отладчик Facebook для проверки вашего сайта: http://developers.facebook.com/tools/debug
Использование отладчика - лучший способ его протестировать - Facebook потребует времени для обновления кеша ваших страниц, поэтому вы не увидите результатов каких-либо изменений, которые вы делаете в течение дней в противном случае.
Ответ 2
fb:admins
должен быть идентификатором пользователя. Это говорит вам, что значение fb:admins
не является идентификатором пользователя. Вам нужно указать свой идентификатор пользователя или использовать идентификатор приложения с fb:app_id
https://developers.facebook.com/docs/opengraph/
Ответ 3
У меня была та же проблема.
Для работы вам нужен идентификатор APP. Веб-сайт не является приложением. Вы должны перейти в https://developers.facebook.com/apps и создать новый APP. После создания вы получите APPID. Это идентификатор, который вам нужен.
Ответ 4
Вы можете использовать несколько идентификаторов администратора, а также идентификатор приложения, если хотите, в то же время
<meta property='fb:admins' content='5555555'>
<meta property='fb:admins' content='7777777'>
<meta property='fb:app_id' content='888777555555'>
может найти идентификатор администратора, перейдя на страницу opengraph для пользователя, например.
http://graph.facebook.com/gbirbilis
может найти идентификатор приложения, перейдя в
https://developers.facebook.com/apps
Ответ 5
На самом деле многие сайты используют fb_appid, а не fb_admins, например этот mac video converter.
Если вы хотите получить свой идентификатор fb_admins, эта страница может помочь вам
Ответ 6
У меня была такая же проблема, и проблема заключалась в передаче app_id и admin_id следующим образом:
<meta content='{5555555}' property='fb:admins'>
<meta content='{555555555555}' property='fb:app_id'>
И это должно быть так:
<meta content='5555555' property='fb:admins'>
<meta content='555555555555' property='fb:app_id'>
Ответ 7
Объект по адресу " https://save2spend.in/amazon-flights-flat-rs-800-cashback-on-flight-tickets-no-minimum-booking-proof-added/ " типа "article" недействителен, так как данное значение "www.fb.com/save2spend1/" для свойства "fb: admins" не может быть проанализировано как тип "fbid".
я сталкиваюсь с этой проблемой, хотя я установил ID пользователя страницы