Итак, я играл с кнопкой facebook как кнопка, но у меня возникла проблема. У меня есть страница на facebook о какой-то благотворительной работе, которую я здесь делаю:Как «нравится» содержимое facebook извне
http://www.facebook.com/Adam.Holmes.Climbs.Kilimanjaro.
У меня также есть веб-страница, на которой есть почти такая же информация. Внутри этой веб-страницы у меня есть кнопка в виде Facebook, чтобы пользователи могли видеть страницу, как показано здесь:
http://developers.facebook.com/docs/reference/plugins/like/.
Теперь моя проблема с отдельной кнопкой. На странице facebook я добавил изображения, которые некоторые пользователи «понравились» и прокомментировали и т. Д. Теперь я разместил те же изображения на своей веб-странице, где я хотел бы добавить кнопку facebook как кнопку для каждого изображения и, следовательно, отобразить все понравившиеся что изображение имеет на facebook. Я включил много разных ссылок в кнопку, но никто из них, похоже, не работает. Я пробовал а) URL страницы. б) URL-адрес изображения. в) случайные биты и летучие мыши, манипулирующие разными URL-адресами.
Я попытался просмотреть исходный код javascript, но это слишком сложно для моего понимания. Я знаю, что из кнопки вызывается функция fc_click(), которая далее вызывает другую функцию, и вскоре после этого я теряюсь и не нашел, какой url используется.
Итак, я думаю, мой вопрос: какой URL-адрес должен быть помещен в сценарий «как», чтобы я мог использовать подобную кнопку внешне в facebook?
Если информация больше необходима, скажите об этом.
Большое спасибо :)
UPDATE: Я пытался все различные комбинации или URL-х и до сих пор не имея удачу. Объект для одной из кнопок «Мне нравится» - это объект на графике, то есть Here is the object I want to like., но ни одна из этих ссылок не работает. Возможно, facebook ограничивает это, так как просто использовать URL-адрес страницы, и он отлично работает, а не отдельные элементы.
Могу ли я добавить еще раз, что мне нужна ссылка, которая должна быть помещена в тег, а не только для того, чтобы получить количество понравившихся и комментариев и т. Д. Я также начал тему на форумах разработчиков facebook here, но никто не ответил с решением.
Еще раз спасибо.
UPDATE 2: Как отметил "Майлс Грей" код на самом деле оказывается в HTML как:
<label onclick="this.form.like.click();">
Я не уверен, если есть способ для доступа к форме с внешней страницы, поскольку она не будет иметь правильную ссылку this
. Кто-нибудь может пролить свет на то, можно ли это сделать, и если да, то как? Конечно, если это можно сделать, то правильная ссылка на this
позволит мне любить контент извне.
Используете ли вы OpenGraph? –
Нет, я просто использую теги. –
Что касается вашего второго обновления, 'this' - это просто объект' window', поэтому, если вы можете захватить соответствующий объект окна, ваш штраф. – Raynos