2016-02-26 173 views
0

我正在寻找一个cordova插件,它允许我只从与我的应用程序相关的帐户发送推文,而不是他的用户。如何使用cordova在应用程序中发送推文?

为了使这个更清晰,以一个游戏应用为例。用户在游戏中获得了新的高分。现在我想发布他们的高分,但不是从他们的推特帐户,而是从与游戏本身相关的推特上。如何才能做到这一点?我研究了很多twitter插件,但所有这些插件都与我不想要的用户Twitter帐户相关联。

任何想法?

回答

0

自从它建于科尔多瓦以来,我换成了离子。问题是,如果我只使用科尔多瓦,我的Twitter密钥会暴露(除非在Twitter和浏览器之间使用我自己的服务器)。 Ionic使用Angular js。

0

这真的很简单,使用Twitter的REST API。只需使用jQuery.Post()方法来调用Twitter的状态更新API(https://dev.twitter.com/rest/reference/post/statuses/update)。还有一点,它必须首先进行认证。但它确实是一个简单的javascript调用来发布状态更新;没有必要的插件。

+0

感谢您的帮助!但我确实研究过,有两种类型的认证。根据https://dev.twitter.com/oauth,我认为我应该使用应用程序用户身份验证,但我将成为用户(应用程序所有者)。我读了你发给我的链接,但是我不知道如何将它应用到$ .post参数 - >(url,[data],[callback],[type])。我会用什么填充数据部分?这是我想要推特的字符串吗? –

+0

以post请求为例:POST https://api.twitter.com/1.1/statuses/update.json?status=Maybe%20he%27ll%20finally%20find%20his%20keys.%20%23peterfalk。你在那里的地位,它应该代表上面评论中的数据部分吗?此外,这些符号是在十六进制,我应该如何处理?我很欣赏这个话题,因为我是新手,http和Twitter的API和文档的例子是不够的.. Ty! –

0

如果我理解你的问题是正确的,你想推特给游戏的Twitter帐户的分数?如果是这种情况,我会说,只需使用您正在工作的平台的共享功能,并在推文中分享分数。
当然,您需要在您使用游戏应用程序的手机/设备上安装Twitter应用程序。

+0

不,我不希望用户分享任何东西,我不想让他们的Twitter帐户参与。它是一款人们使用的应用程序,如果用户按照某些步骤发送消息给我的应用程序帐户(我的帐户)。拥有twitter应用程序将是不必要的,因为我将使用post方法,而且我不想打开twitter。 –

相关问题