LINUX DO Connect 接口更新说明

让我们来共享论坛用户数据继续讨论:

现在 https://connect.linux.do/api/user 接口会额外返回一个字段:api_key

该字段根据用户+Client信息计算,相同用户在不同client_id获取到的api_key不同。当用户在 https://connect.linux.do 上更换后立刻失效。

如何利用这个 api_key

  1. 使用 client_idclient_secret 作为 Basic Authorization。
  2. 请求 GET 方法 https://connect.linux.do/api/key?api_key=<api_key> 接口。
  3. 如果URL参数不包含 extra=true 则只返回用户ID,速度快。反之包含正常用户信息。

以下是目前的一个使用例子,后续更多接口类型的服务会陆续接入:

附一下Basic Authorization生成,以PHP为例:

  1. $credential = base64_encode($client_id . ‘:’ . $client_secret);
  2. 拼接Header:‘Authorization: Basic’ . $credential
231 个赞

顶楼,独占鳌头 :tieba_001:

12 个赞

我来啦

5 个赞

前排

4 个赞

前排

4 个赞

好好好

3 个赞

难得刚好看到通知
我也来抢个楼 ( ⩌ ˰ ⩌)+

5 个赞

好耶 :smiling_face_with_three_hearts:

7 个赞

前排:relieved:

2 个赞

占楼

2 个赞

账号值钱上升之路

1 个赞

前排

1 个赞

支持

1 个赞

账号又又又升值了

1 个赞

抢前排

1 个赞

2分到手

1 个赞

前排

1 个赞

前排

1 个赞

期待更多应用接入 LINUX DO

1 个赞

好事

1 个赞