Android 允许我的应用程序用户从单个帐户发布推文

Android 允许我的应用程序用户从单个帐户发布推文,android,twitter,send,Android,Twitter,Send,我有一个小应用程序,显示我的小国比利时公共交通的交通问题 例如,我在应用程序中制作了一个系统,允许用户在火车晚点时向所有人发出警告 我想做的是允许我信任的用户从我的帐户上发推特,比如“用户X说123456次列车晚点3分钟” 所以基本上,我想在代码中硬编码twitter用户名和密码,然后发送推特,因为我有所有的凭证。(基本上,我还会检查我一小时只发布1到2条推文) 我已经阅读了推特文档,但找不到任何相关信息 它认为通过php这是可能的: curl_setopt($ch, CURLOPT_POST,

我有一个小应用程序,显示我的小国比利时公共交通的交通问题

例如,我在应用程序中制作了一个系统,允许用户在火车晚点时向所有人发出警告

我想做的是允许我信任的用户从我的帐户上发推特,比如“用户X说123456次列车晚点3分钟”

所以基本上,我想在代码中硬编码twitter用户名和密码,然后发送推特,因为我有所有的凭证。(基本上,我还会检查我一小时只发布1到2条推文)

我已经阅读了推特文档,但找不到任何相关信息

它认为通过php这是可能的:

curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $twitter_data);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERPWD, "{$twitter_user}:{$twitter_password}");

从这里开始:

您必须授权twitter用户。以前的
username
password
curl方法不再允许。您应该为此运行cron作业。当用户登录时,保存他们的身份验证参数

您可以在此处查看允许轻松执行此操作的库。
你不能这样做。由于TwitterAPI有速率限制,所以您不能发送不受限制的API请求。每小时最多可以有350个请求。如果有多少用户尝试使用同一帐户,该帐户将在几分钟内超过费率限制。您必须拥有自己的服务器,应用程序将消息发送到该服务器。收到消息后,您的应用程序将使用oauth登录twitter并使用您的凭据

twitter和/或oauth库可用于许多不同的语言和web应用程序,因此设置起来应该很容易


如果你走这条路,你应该走,然后你就有了开始的钥匙

好的,我明天会给你一个有效的代码,但这会被贬低。请记住,你应该尽最大努力混淆应用程序中的用户名和密码,因为从已编译的android应用程序中提取字符串并不太困难。