Ionic / Angular / JS Создать событие клика для автоматизации процесса - PullRequest
0 голосов
/ 31 октября 2019

Я создаю приложение, которое выполнит несколько функций одновременно, функции отправляют SMS и публикуют сообщения в Facebook и Twitter

, однако, я врезался в стену, не могу найти никакой информациио том, как автоматически публиковать сообщения в Facebook и Twitter и отправлять SMS.

Я не хочу, чтобы пользователь ждал, пока откроется приложение SMS-мессенджер, затем нажмите «Отправить», затем подождите, пока откроется Facebook, затем нажмите «Отправить», а затемподождите, пока откроется твиттер, а затем нажмите «Отправить».

Я хочу отправить SMS и сообщение в социальные сети одновременно. есть ли решение или совет для меня и где искать.

Я использую плагин IONIC shareSocials.

Ответы [ 2 ]

0 голосов
/ 31 октября 2019

Единственный способ - через интеграцию API (но все же ..)

Примечание: для этого потребуется весь пакет ..

  • Регистрация и настройка ваших приложений-клиентовдля FB и Twitter, чтобы разрешить интеграцию с их API и позволить пользователям проходить аутентификацию;
  • Вам потребуется реализовать аутентификацию пользователей в своем приложении, чтобы получить их токены после аутентификации;
  • Безопасное управление токенами аутентификации;
  • ...

Ниже приведены соответствующие разделы API.

Twitter: https://developer.twitter.com/en/docs/tweets/post-and-engage/overview

Facebook (позволяет публиковать только на страницах, но не уверен, что есть возможность опубликовать что-либо в ленте пользователя): https://developers.facebook.com/docs/graph-api/using-graph-api/#publishing

Если вы хотите, чтобы SMS автоматизировался какхорошо, вы можете посмотреть на API шлюза SMS, но они не бесплатны (для больших сумм) и отправляются с «общего» номера, а не с номера пользователя.

Пример: https://gatewayapi.com/

0 голосов
/ 31 октября 2019

Если вы внимательно посмотрите на эти API, вы увидите, что они возвращают страницу в ответ. Это происходит по соображениям безопасности, так они уверяют, что ваши данные не были украдены. Если учетные данные есть, вы переходите непосредственно к представлению «сообщение». Но это также еще один уровень контроля, и публикация без взаимодействия с пользователем является нарушением политики.

Был способ опубликовать что-то без взаимодействия с пользователем с opengraph , но теперь они стали еще болееОсторожнее с такими вещами. Это также противоречит их политике, которая была недавно обновлена ​​.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...