Ionic/Angular/JS 创建点击事件以自动化流程

Ionic/Angular/JS Create a click event to automate process

我正在制作一个可以同时执行多个功能的应用程序,这些功能是发送短信和 post向 Facebook 和推特发送消息

然而,我碰壁了,我找不到任何关于如何自动 post 到 Facebook 和 Twitter 并发送短信的信息。

我不希望用户等待 SMS Messenger APP 打开然后点击发送,然后等待 Facebook 打开然后点击发送然后等待 twitter 打开然后点击发送。

我想同时向社交媒体发送短信和 Post。 有没有适合我的解决方案或建议以及去哪里寻找。

我正在使用 IONIC shareSocials 插件。

如果您仔细查看这些 API,您会发现它们 return 一个页面作为响应。这是出于安全原因,他们通过这种方式确保您的数据没有被盗。如果凭据在那里,您将直接转到 "message" 视图。但这也是另一个级别的控制,post在没有用户交互的情况下进行操作是违反政策的。

有一种方法可以 post 无需用户与 opengraph, but now they are even more cautious about such things. That is also against their policy, which was recently renewed 交互。

唯一的方法是通过 API 集成(但仍然..)

备注:这需要整个包裹..

  • 正在为 FB 和 Twitter 注册和设置您的应用程序客户端,以允许与他们的 API 集成并允许用户进行身份验证;
  • 您需要在您的应用中实施用户身份验证,以便在身份验证后获取他们的令牌;
  • 以安全的方式处理授权令牌;
  • ...

下面是相关的 API 部分。

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

Facebook(只允许发布到页面,不确定是否还有办法 post 某些内容到用户的供稿): https://developers.facebook.com/docs/graph-api/using-graph-api/#publishing

如果您也希望短信自动发送,您可以查看短信网关 API,但这些网关不是免费的(对于大量的)并且是从 "general" 号码发送的,不是用户的号码。

示例:https://gatewayapi.com/