新版React Native从入门到实战打造高质量上线App

接口访问FAQ

为了能给大家提供健康稳定的接口访问服务,保障小伙伴们能够公平的获取课程服务器资源,服务器接口访问需要进行设置合法的:

  • auth-token:令牌
  • course-flag:课程标识
  • boarding-pass:登录令牌

错误码对照表

code msg 说明
5007 课程标识不正确 header中需要设置正确的course-flag
4031 访问Token不正确,请重新设置 header中需要设置正确的auth-token
4030 访问Token过期,请重新设置 获取并设置最新的auth-token
401 请先登录 需要登录后,并在header中设置登录后的boarding-pass

FAQ

  • 非法的访问:访问Token过期或不正确,请重新设置

非法的访问

为了能给大家提供健康快速以及稳定的接口访问服务,课程所用到的GitHubTrending接口升级上云了, 另外,为保障小伙伴们能够公平的获取课程服务器资源,趋势模块的服务器接口访问需要设置合法的:auth-token

如何获取auth-token

我们会在课程首页的问答区的常见问题区不定期更新auth-token,小伙伴们可以从上面获取auth-token

如何设置auth-token

GitHubTrending插件从5.0版本开始会自动设置headers,所以只需要在创建GitHubTrending的实例时将从问答区的常见问题区获取的auth-token传递给GitHubTrending即可,可参考:

const AUTH_TOKEN = '从问答区https://coding.imooc.com/learn/qa/304.html获取的token';
...
new Trending(AUTH_TOKEN).fetchTrending(url)
    .then(items => {
        if (!items) {
            throw new Error('responseData is null');
        }
        this.saveData(url, items);
        resolve(items);
    })
    .catch(error => {
        reject(error);
    });
...

Copyright © 2024 新版React Native从入门到实战打造高质量上线App(再升级)

results matching ""

    No results matching ""