Отправив личное сообщение своим друзьям через Facebook IOS SDK

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

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

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

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

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

2 ответа

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

Shapow!

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

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

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

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

let messageDialouge = MessageDialog.init(content: <ShareContent>, delegate: nil)
   if messageDialouge.canShow {
        messageDialouge.show()
    }

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

Другие вопросы по тегам