maigeng 2023-03-03 18:08 采纳率: 80%
浏览 29
已结题

重复访问api接口出错,疑似是时间戳的问题

我要使用的是天天基金的API接口,http://fund.eastmoney.com/fundguzhi.html
下面是我获取到的API接口
http://api.fund.eastmoney.com/FundGuZhi/GetFundGZList?type=1&sort=3&orderType=desc&canbuy=1&pageIndex=1&pageSize=200&callback=jQuery1830834064203238601_1677837723101&_=1677837729408

虽然第一次打开这个接口是能正常显示json数据的,但是刷新后就不行了,不过我在flutter里面跑是可以重复跑的,但是我过段时间后就发现不行了,直接返回

I/flutter (12523): {"Data":null,"ErrCode":4,"ErrMsg":"404","TotalCount":0,"Expansion":null,"PageSize":0,"PageIndex":0}

我不理解为什么会这样,或许是和这个api接口地址后面的callback背后一连串的东西有关吗?
还是说和json前面的jqury这字段有关系

img

  • 写回答

2条回答 默认 最新

  • 「已注销」 2023-03-04 00:29
    关注

    “Devil组”引证GPT后的撰写:

    • 这个问题可能和API接口中的callback参数有关。callback参数通常用于JSONP跨域请求,在JSONP中,浏览器会将请求封装在一个script标签中,并将callback函数名作为参数传递到API接口中,API接口返回的是一段JavaScript代码,其中包含调用callback函数的代码,浏览器会解析这段代码并执行callback函数。
    • 如果你使用的是浏览器直接打开API接口的方式,可能会因为浏览器的安全策略而导致请求失败。另外,API接口可能会对callback参数进行限制,不支持重复请求。因此,建议你使用其他方式访问API接口,例如使用HTTP客户端库,或者在后端服务中访问API接口并将数据返回给前端。同时,你还可以查看API接口的文档和使用说明,了解API接口的具体使用方法和限制条件。
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月14日
  • 已采纳回答 3月6日
  • 创建了问题 3月3日

悬赏问题

  • ¥15 微信会员卡等级和折扣规则
  • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目
  • ¥20 mysql架构,按照姓名分表
  • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分