我正在使用 php 开发一个 web 应用程序,需要通过活动流 API 与 pump.io 等服务器进行通信。但是要执行后续操作,我需要通过 OAuth 进行身份验证,并且它需要 OAuth 消费者密钥,问题是我在 pump.io 服务器上找不到任何程序来生成该密钥,至少我不知道这样的事情。有人帮忙吗?
3 回答
我正在我的 iOS 应用程序上开发 pump.io。我们在后端创建了服务器。我能够从已经使用浏览器而不是在 iOS 应用程序中注册的用户获取列表(收藏夹、关注者)。但是在注册时,我遇到了一些错误。我们需要他们的任何身份验证吗?实际上我使用的 URL 是:https://hostname/api/users/并使用 JSON 对象添加参数
@"nickname" : @"sam123",
@"password" : @"sam123", @"email" : @“sam123@sam123.com”
我想使用 api 从 m iOS 应用程序自动注册用户。什么是路径,参数?在 pump.io wiki -> API.md 他们为我们提供了: 用户注册 在端点 /api/users 有一个所有用户的集合。要创建新用户,请将用户表示(见下文)发布到列表中。您还可以通过 GETting 集合来获取最新的注册用户。代表用户的 JSON 对象具有以下属性: 昵称:用户的昵称。1-64 个字符,仅包括 ASCII 大写和小写字母和数字以及“-”、“.”和“_”。每个服务器的昵称是不可变且唯一的;它不能改变。密码:明文密码。当您 GET 用户对象时不会返回它,但您必须在注册或更新用户时提供它。profile:一个“人”对象。这是在您创建新用户时自动创建的;不要尝试自己添加。不要直接更新这个;通过其对象端点更新人员
任何人都曾集成过 iOS 注册/登录过程。
我是 pump.io 的作者。
Pump.io 支持动态客户端注册。文件在这里:
http://openid.net/specs/openid-connect-registration-1_0.html
祝你好运!
我不是 pump.io 的完整专家,但有一个模型叫做accesstoken。(https://github.com/e14n/pump.io/blob/master/lib/model/accesstoken.js)
我似乎有一种生成随机令牌的方法。(第 65-67 行)