отправив личное сообщение своим друзьям через Facebook IOS SDK - PullRequest
8 голосов
/ 14 апреля 2011

Я видел ваш пост об отправке сообщений своим друзьям в Facebook через IOS Facebook SDK,

Мне было интересно, есть ли способ отправить личное сообщение и этим друзьям.

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

Разработка для iOS: Как получить запись на стене Facebook для отображения в ленте новостей друга?

Если так, дайте мне знать, заранее спасибо

Ответы [ 3 ]

12 голосов
/ 06 августа 2012

Можно отправить личное сообщение через Facebook, но не с помощью SDK.Вы можете получить пользовательское имя пользователя (например, http://www.facebook.com/username), и вы можете отправить ему электронное письмо через ваше приложение по адресу 'username@facebook.com'.

Shapow!

Главный бонус: прикрепите файл, и он будет включен в сообщение Facebook.

Одно предупреждение: электронное письмо не попадет в почтовый ящик получателя, если только адрес электронной почты отправителя не связан с действительной учетной записью пользователя Facebook. Я хотел быпредставьте, что это место, чтобы помешать спаму.

1 голос
/ 09 февраля 2012

Нет, невозможно отправлять личные сообщения с помощью API Graph.

Да, по-прежнему возможно публиковать сообщения на стене друга.Я только что проверил это сейчас, используя инструмент Graph API Explorer: http://developers.facebook.com/tools/explorer. Я использовал / friendId / feed с HTTP-сообщением "message" = "testing", и мой друг подтвердил, что они видели его в своем потоке.1005 *

0 голосов
/ 25 июня 2019
let messageDialouge = MessageDialog.init(content: <ShareContent>, delegate: nil)
   if messageDialouge.canShow {
        messageDialouge.show()
    }

И добавьте fb-messenger-share-api в LSApplicationQueriesSchemes в info.plist

...