Можно ли как-то пометить друзей с помощью вызова fb.api (JavaScript SDK) на Facebook?Пометка друзей в обновлении статуса fb.api?
Пометки Я имею в виду, что происходит, когда вы используете «@» в обычном пользовательском интерфейсе facebook.com
.
Можно ли как-то пометить друзей с помощью вызова fb.api (JavaScript SDK) на Facebook?Пометка друзей в обновлении статуса fb.api?
Пометки Я имею в виду, что происходит, когда вы используете «@» в обычном пользовательском интерфейсе facebook.com
.
Не уверен, что это то, о чем вы просите, но синтаксис для тега друга с помощью API Facebook - это @[uid:friend name]
. Тем не менее, похоже, что на данный момент есть ошибка, и FB не поддерживает ее.
Дополнительную информацию об этом можно найти в документации по Facebook: photos.addTag.
Цитата:
Каждый тег в списке необходимо указать: «х», «у», и либо идентификатор пользователя «tag_uid» или в свободной форме «tag_text» идентификации человека быть помечены. Примером этого является строка { «х»: «70,0», «у»: «70,0», «tag_text»: «несколько человек»}
И читать FB.api о том, как использовать REST API вызывает JavaScript.
В настоящее время невозможно пометить друга в обновлении статуса или публикации через API.
К сожалению :( –
Это не корректно. См. Мой комментарий к этому ответу: http: // stackoverflow. ком/а/5526793/751 –
Да, вы можете использовать FB.api, чтобы пометить друзей.
E.g. Если вы хотите пометить друга (друзей) с сообщением, которое вы поделитесь на стене Fb, вам нужно сделать следующее.
1) Получить расширенные разрешения ('publish_stream'), например. вы можете запросить его при входе в приложение FBUser.login ({scope: 'publish_stream'});
2) Вы должны передать строку с facebook_user_id клавише 'tag' объекта api. например
FB.api ('я/корм', 'после', { сообщения: "мое сообщение здесь", места: '123456789', // обязательного !!! тегов: «123456, 654321, 147258, 852963" , // пользователей Facebook идентификаторы ваших друзей имени: "Некоторые тексты здесь", описания: "Некоторые тексты здесь", картины: "http://wwww.link.to/the_image"})
это не ошибка. Этот синтаксис не документирован или не поддерживается. –
Это действительно работает, FYI. – Gajus
И теперь это задокументировано: https://developers.facebook.com/docs/opengraph/guides/tagging/#mentions –