我的应用程序如何发布用户提交的内容?

时间:2015-08-13 11:37:19

标签: ios objective-c xcode parse-platform twitter-fabric

注意:我发帖是因为我甚至不知道Google搜索的内容。在提出这些问题之前,我知道我们都在进行彻底的研究。任何帮助,将不胜感激。

场景:用户从我的应用程序中写入文本帖子,当他们提交文本帖子时,内容将被添加到Parse.com类(我知道如何执行此操作),同时它是从指定的Twitter帐户发送的(这是不属于用户)让我们说@MyCoolAppThatTweets。

换句话说,我不希望用户通过我的应用程序永久登录@MyCoolAppThatTweets Twitter帐户,但有一次性访问权限从其发送推文。

另一种表达这个问题的方法是:我的应用程序如何登录特定的Twitter帐户,其凭据我可以"烘烤"进入应用程序而不损害该Twitter帐户的安全性。

我已经意识到,通常情况下,iOS应用的用户不会自动希望他们的内容被推文。对于我正在制作的项目,这不是一个问题(这是一个秘密)。

如果您需要更多信息或我需要在其他地方发布,请告诉我们!

1 个答案:

答案 0 :(得分:0)

根据您的问题,我不确定您是否熟悉" Twitter部分" Parse.com和Twitter REST API。如果没有,请首先阅读https://www.parse.com/docs/ios/guide#users-twitter-users(或者使用名为Fabric https://dev.twitter.com/的插件,通过官方推特方式查看)

由于您提到了PFUser,我将通过使用Parse.com API向您介绍如何实现它。

首先,您的用户必须登录Twitter帐户。 我想您的用户已经以PFUser的身份登录到您的应用中,因此将Twitter帐户与现有PFUser - https://www.parse.com/docs/ios/guide#users-linking相关联的最佳方式是将他登录到某个Twitter帐户。

之后,您可以通过用户的Twitter帐户发布推文(如果获得了许可)。我建议使用Parse.com Twitter API调用https://www.parse.com/docs/ios/guide#users-login-amp-signup。要创建API请求,您需要官方的Twitter REST API,可以在此处https://dev.twitter.com/docs/api获取。