2015-03-26 2 views
2

У меня есть приложение, в котором я применил вход в Facebook. Я могу получить пользователей Facebook, зарегистрированных в сети, с помощью Graph API.Отправить сообщение другу в Facebook из приложения Android

Основная проблема заключается в том, что мне нужно иметь возможность общаться с зарегистрированными пользователями пользователя. Это сообщение может происходить любым возможным способом: сообщение на стене, сообщение «Входящие» или сообщение чата.

Мы удалим возможность размещать на стенах друзей пользователя через Graph API. В частности, сообщения против [user_id]/feed, где [user_id] отличаются от пользователя сеанса, или потоковые вызовы, в которых пользователь target_id отличается от пользователя сеанса, завершится с ошибкой.

  • Отправка сообщений чата является устаревшим и в скором времени будет невозможно. По Chat API документы:

30 апреля 2014 года мы объявили о Deprecation в XMPP чата API как часть выпуска Platform API v2.0. Обслуживание и API это обложки документа больше не будет доступна после 30 апреля 2015 года

После версии 1.0 устарела на 30 апреля 2015 года, chat.facebook.com и разрешение xmpp_login больше не будут доступны.

Мы рекомендуем разработчикам, которые интегрировали с API-интерфейсом XMPP Chat , отказываются от этой функции от своих приложений до 30 апреля 2015 года до , избегая нарушений.

В принципе, мне нужно отправить сообщение на вошедший в пользователе Facebook друг, , не требуя вмешательства пользователя (Это не означает, что я буду спамить друг пользователя, так что сообщения будут планироваться заранее используя PendingIntent, зарегистрированный в AlarmManager). Возможно ли это?

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

Я уже ссылался на эти вопросы без успеха:

1.Send private message to my friend(s) using my android application.

2.Android facebook send a message.

ответ

2

Прежде всего, с 30 апреля вы больше не сможете получить всех друзей пользователей, так как версия 1.0 API-графика будет устарела, а v2.0 станет текущей версией API.Подробнее о версии можно найти here.

Что касается актуального вопроса о отправке сообщений на Android, в настоящее время это невозможно через Android SDK

+0

Благодарим вас за ответ. На данный момент я отметил это правильно, но я до сих пор не удовлетворен и с удовольствием оценю лучший ответ. Например, как это [это приложение] (https://play.google.com/store/apps/details?id=com.zixstudio.birthdayschedulerforfb&hl=ru) делает именно то, о чем я просил выше? –

+1

Я не могу видеть это приложение в Google Play Store, но я предполагаю, что приложение все еще находится на v1.0 API-интерфейса Graph. Миграции в версии 2.0 API выполняются в течение нескольких недель. Можете ли вы точно описать, что делает это приложение, которое вы хотите сделать? Вы описываете два сценария выше. – The1Fitz

+0

Приложение отправляет сообщение о дне рождения на стене друга друга Facebook в день своего рождения автоматически. –

Смежные вопросы