如何在不使用设备设置的情况下处理多个Twitter帐户

时间:2013-12-29 22:13:47

标签: ios objective-c twitter login

我目前正在开展一个项目,允许人们在一个地方管理多个社交网络配置文件,在管理用户配置文件方面我遇到了问题。 (像hootsuite这样的东西)

我想要做的是是拥有自己的用户数据库并让他们使用该帐户登录,以便他们可以将来自不同社交网络的不同个人资料与该帐户相关联(而不是使用电话的设置,比如推特或脸谱)这样做的原因是因为我希望能够限制用户可以与每个社交网络的帐户关联的个人资料数量。

问题:如何在不使用设备设置的情况下管理多个推文配置文件?

1 个答案:

答案 0 :(得分:0)

为了能够管理多个配置文件而无需使用设备的设置,您需要实现(如果是Twitter)“使用Twitter登录”,这将使您通过几个步骤才能获得access_token。这些步骤是:

  • 请求获取request_token。 (POST oauth / request_token) 这将返回3件事,oauth_token,oauth_token_secret和oauth_callback_confirmed。

  • 通过此令牌,你需要打开Web浏览器和组oauth_token作为参数传递给此地址取得OAuth /授权,该页面会要求用户进行与他/她的帐户登录,并授权您的应用程序。用户授权您的应用后,您需要回复该应用以再次提供2个令牌(http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html

  • 使用这两个新令牌,您将发出最终请求(POST oauth / access_token)以最终获得access_token。

您获得的access_token是您需要随每个请求发送的一个,以获取您想要的信息。

您需要遵循的说明是https://dev.twitter.com/docs/auth/implementing-sign-twitter