facebook - Oauth——Facebook/Twitter/Foursquare

标签 facebook twitter oauth foursquare

我正在创建一种方式,人们可以将他们的 Facebook、Twitter 和 FS 帐户连接到他们在我的应用程序上创建的帐户。我想创建一个表来存储所有需要的东西..

User(id, username, password, email)

Oauth (id, user_id, oauth_provider, ....... )

至于我的理解

Facebook 需要 facebook id

Twitter 需要 id、token、secret

Foursquare 需要电子邮件和消费者 ID。

只是想确认我在构建 Oauth 表时做的是正确的。

最佳答案

我个人为需求的值创建了一个名为“setting_parameter”的字段,因为所有这些 API 都需要不同的东西。正如您所说,Facebook 需要 App ID(加上 Token),Twitter 需要 Consumer Key 和 consumer Secret..

我将所有这些值合并到一个 JSON 格式 的字符串中。我没有将它们分别放入字段中,因为我认为除了获取它们的值之外,我没有必要查询此表以进行操作。此外,我需要在未来实现其他 API。这就是我无法创建特殊字段的原因,因为我不知道下一次新 API 将需要什么样的值。这就是为什么我更喜欢将它们压缩到一个字符串字段中。

我的表是这样的
Oauth(id, name, setting_parameter, description,...)

关于facebook - Oauth——Facebook/Twitter/Foursquare,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5295483/

相关文章:

javascript - 使用第 3 方 Oauth 提供商对 API 的用户进行身份验证

ruby-on-rails - 来自 omniauth 的双重请求(设计、自定义策略、oauth2)

iPhone sdk Facebook登录问题

android - 我在使用 Ionic 2 登录 Facebook.login 时看到 "Class not found"警报

perl - 如何使用 https 和 perl Dancer 将我的服务器设置为独立服务器?

android - Twitter Friendships/create 给出 403/Forbidden 错误消息

objective-c - GTMOAuth 的 FatSecret REST KIT 问题

android - 使用 Facebook 错误代码 : 1349195 [ IONIC ] 登录

facebook - 使用图形API获取facebook “Photos by Others”

twitter - 有没有办法通过某人的电子邮件地址搜索 Twitter API?