【问题标题】:VIMEO Api GET request in ReactReact 中的 VIMEO Api GET 请求
【发布时间】:2021-07-03 03:03:20
【问题描述】:

我正在尝试从 Vimeo API 获取有关通过其 ID 搜索的视频的基本信息 我有令牌客户端标识符和秘密,但 Api 文档非常复杂

问题是如何进行简单的调用来获取数据?

我已经用 axios 试过了:


const GetByIdVimeo = async (ID) => {
 const Token = 'MY_TOKEN'
   

const response = await axios.get({
    url: `https://api.vimeo.com/videos/${ID}`,
    Authorization: `bearer ${Token}`
}
)

const mofifiedResponse = {
    resp: response
}

return mofifiedResponse
}

export default GetByIdVimeo

但是响应是 404 not Found status denied

感谢您的帮助

【问题讨论】:

    标签: reactjs api axios vimeo


    【解决方案1】:

    以下代码有效。 axios.get() 方法的第一个参数是 url,第二个参数是配置对象,您可以在其中指定 headers 属性。您应该在那里放置您的授权令牌。

    
    const GetByIdVimeo = async (ID) => {
      const Token = "YOUR_TOKEN";
    
      const response = await axios.get(`https://api.vimeo.com/videos/${ID}`, {
        headers: {
          Authorization: `Bearer ${Token}`,
        },
      });
    
      const mofifiedResponse = {
        resp: response,
      };
    
      return mofifiedResponse;
    };
    
    export default GetByIdVimeo
    
    

    请记住,您必须生成未经身份验证的访问令牌才能以这种方式访问​​数据。否则你必须使用 OAuth 进行身份验证,这可能会更复杂。

    【讨论】:

    • 直奔主题。有用。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-05
    • 2020-07-29
    • 1970-01-01
    相关资源
    最近更新 更多