Виджет Комментариев Facebook - Доступ через График "Неизвестный идентификатор" - PullRequest
3 голосов
/ 05 августа 2011

Мой сайт использует плагин Facebook для комментариев .Я могу получить доступ к комментариям, используя график api для своего приложения для iOS, позвонив по номеру:

https://graph.facebook.com/comments?ids={url}

Однако, если URL-адрес, указанный выше, не был посещен хотя бы один раз в браузере, я получу ошибку:

{
  error: {
    type: "Exception",
    message: "Unknown identifier, ",
  }
}

Имеет смысл, что URL еще не был зарегистрирован через плагин.Однако я могу получить доступ к этим URL-адресам в своем приложении для iOS, прежде чем кто-нибудь посетит их в Интернете.Кто-нибудь знает о вызове API api, который зарегистрирует URL в Facebook?Если бы моя ситуация была только для чтения, я бы просто сказал, что комментариев нет, но у меня такая же проблема при попытке оставить комментарий.

1 Ответ

1 голос
/ 05 сентября 2011

Вы можете программно очистить определенную страницу, содержащую социальный плагин, сделав CURL (или подобный) вызов:

http://developers.facebook.com/tools/debug?url={YOUR_URL}&format=json

Это упоминается в документации OG на http://developers.facebook.com/docs/opengraph/#edit, хотя ссылки на более старый URL для OG Linter.

Я полагаю, что при распечатывании / отбрасывании такой страницы должны регистрироваться любые социальные плагины на странице, не требуя, чтобы вы сначала посетили страницу.

Изменить: см. Также раздел Обновление объектов в нижней части этого документа: https://developers.facebook.com/docs/opengraph/objects/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...