Facebook: лучший способ разрешить одному пользователю Facebook отправлять защищенную ссылку другому пользователю Facebook?

#facebook #facebook-graph-api

#Facebook #facebook-graph-api

Вопрос:

Привет, я специалист по управлению продуктами, хочу понять, как мы можем доставлять аудиоклипы в Facebook. В частности, я хотел бы разрешить пользователю («отправителю»), который вошел в мое приложение для iPhone через Facebook connect, отправлять ссылку на аудиофайл другому пользователю Facebook («получателю», который никогда не входил в мое приложение). Я понимаю, что в настоящее время невозможно отправить эту ссылку получателю в виде внешнего электронного письма или даже в виде внутреннего сообщения Facebook. Это все еще верно?

Если да, то мне интересно, возможно ли (и целесообразно ли?) опубликовать это как сообщение чата или как приглашение, которое публикуется на стене получателя. Что касается сообщения в чате, если это возможно, то каковы недостатки этого метода? Что касается приглашения, я понимаю, что запись на стене будет видна только получателю, но я обеспокоен тем, что получатель может этого не осознавать и подумает, что аудиофайл доступен любому, кто просматривает его профиль.

Таким образом, для метода приглашения я хотел бы потребовать от получателя (после того, как он нажмет на ссылку в приглашении на стене) войти на наш веб-сайт, где аудио размещено через Facebook Connect, перед прослушиванием аудио. Возможно ли это сделать? Другими словами, смогу ли я узнать, когда пользователь входит в систему через Facebook connect, что он является получателем? Как мне отследить это в дополнение к маркеру в URL аудиосвязи? Нужно ли мне будет отслеживать идентификатор пользователя или что-то в этом роде?

Заранее спасибо за ваши мысли!

Ответ №1:

Я бы выбрал метод wallpost.

Я бы реализовал это, разрешив первоначальному пользователю поделиться ссылкой на стене друга со словами «Пользователь поделился с вами песней! Нажмите здесь, чтобы открыть ее! » или что-то в этом роде. Когда любой пользователь нажимает на эту ссылку, запрашивайте установку и, как только они пройдут проверку подлинности, покажите им все принадлежащие им файлы (и да, вам нужно будет сверить их идентификатор пользователя с идентификаторами пользователей, которые были сохранены в виде ссылок в вашей базе данных).

Если по ссылке перейдет не друг, он ничего не увидит (или увидит что-то другое). Вы даже можете использовать настроенную ссылку и показывать ошибку, если неавторизованный пользователь переходит на эту страницу.

Как бы то ни было, именно так Amazon обрабатывает выдачу подарочных карт Amazon через Facebook.

Если это неясно или слишком расплывчато, дайте мне знать, и я поясню.

Комментарии:

1. 1, я не могу придумать лучшего способа. Поступая таким образом, вы увеличиваете посещаемость вашего сайта (поскольку друзья вашего друга будут кликать и «подключаться» к вашему сайту), и если целевой пользователь не тот, кого вы ищете, покажите им предложение или что-то в этом роде!