У меня есть приложение, в котором я применил вход в Facebook. Я могу получить пользователей Facebook, зарегистрированных в сети, с помощью Graph API.Отправить сообщение другу в Facebook из приложения Android
Основная проблема заключается в том, что мне нужно иметь возможность общаться с зарегистрированными пользователями пользователя. Это сообщение может происходить любым возможным способом: сообщение на стене, сообщение «Входящие» или сообщение чата.
- Публикация на стену кажется невозможной. По Removing ability to post to friends walls via Graph API:
Мы удалим возможность размещать на стенах друзей пользователя через 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.
Благодарим вас за ответ. На данный момент я отметил это правильно, но я до сих пор не удовлетворен и с удовольствием оценю лучший ответ. Например, как это [это приложение] (https://play.google.com/store/apps/details?id=com.zixstudio.birthdayschedulerforfb&hl=ru) делает именно то, о чем я просил выше? –
Я не могу видеть это приложение в Google Play Store, но я предполагаю, что приложение все еще находится на v1.0 API-интерфейса Graph. Миграции в версии 2.0 API выполняются в течение нескольких недель. Можете ли вы точно описать, что делает это приложение, которое вы хотите сделать? Вы описываете два сценария выше. – The1Fitz
Приложение отправляет сообщение о дне рождения на стене друга друга Facebook в день своего рождения автоматически. –