使用股票 APP 在应用中添加股指信息 | 学习笔记

简介: 简介:快速学习使用股票 APP 在应用中添加股指信息

开发者学堂课程【使用 API 扩展应用功能: 使用股票APP在应用中添加股指信息】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/393/detail/5024


使用股票 APP 在应用中添加股指信息


内容介绍:

一、简介与相关资料说明

二、订购获取易源股票 API 免费版使用权限

三、编码调用 API 制作股票 H5 界面

四、云市场 API 使用常见问题整理


一、简介与相关资料说明

 

二、订购获取易源股票 API 免费版使用权限

 

三、编码调用 API 制作股票 H5 界面

(一)demo 需求:

看股票实时行情

查看股票k线图

根据名称搜索收藏股票

使用 H5 在手机上展示

(二)调用易源股票 API 的数据:

获取股票行情数据:用于行情展示

根据名称或编码查询股票信息:搜索和收藏

股票实时K线图:展示K线图

股票实时分时线数据:展示分时线

(三)最终展示效果:

k线图、行情速记、搜索界面收藏、收藏夹

(四)实现思路

1、利用 PHP 作为代理访问阿里云接口数据(阿里不支持跨域无法使用is直接调用,同时为了保密授权的 APPCODE ,所以需要 PHP 代理中转

2、PHP实现为通用代理(proxyAPl.php),透传所有参数,仅仅是添加 request 头 Authorization 用来做阿里鉴权

3、考虑是 Demo 展示。PHP 尽量简单仅实现 GET 方式访问数据;is 部分将 API 数据请求独立出来(apiStore.js)方便阅读理解

4、展现部分使用了 Vuejs、Echarts、mint-ui 等 is 库

5、使用 node、Webpack 打包应用

(五)源码目录

1、打包的目标文件夹

2、源码目录

3、请求数据的 js 文件

4、代理数据的 php 文件

实际使用时应将 appcode 替换为自己的 appcode

设置一个返回头:

header(string’Content-type: application/json;charset=Ute-8 ‘);

$error = ‘{“showapi  res_code”:  -1,”showapi_res_error”:”参数不对”}

判断请求中是否有口地址参数:

if {is_array($_GET)  && isset($_GET[“url”]) }  

取查询串:

$url = $_GET[“url”]

$query = $_SERVER[“QUERY_STRING”]

移除 url 参数:

$query = remove_querystring_var[$query, key”url”]

设置返回头规则:

headers, var:”Authorization:APPCCODE ” , ¥appcode);

阿里云平台返回时判断特定规则:

返回时状态码为200时表示此次返回为成功有效的,进行计费扣件字数:若状态码非200,则不会对余额进行扣费

状态码555为专门针对阿里云设置的

data 部分:

export default  {

data( ) {

return {

stockInfo:{ },//当前股票实时行情

stockSearchList:[ ],//当前搜索股票结果列表

selected:002739,//默认显示昆明这里正式环境可以使用ip、gps等

favoriteStock:{"name":“万达院线“…} ],//收藏的地区列表

loadingStockinfo:false,//正在读天气的标示

loadingSearchList:false,//正在读搜索地区的标示

LoadError:‘ ’,//读取错误信息

klineType: ‘ ’5//K线图类型

 }

}

methods: {

返回异步请求的 pro ise 方便使用数据的地方处理

loadKline(viewActived){

If (!viewActived)return;

var ts = this;

ts.loadingStockInfo  =  true~

request({

url:http://stock.market.alicloudapi.com/realtime-k”,

code:ts.selected,//股票编码

time: ts.kLineType,

BeginDay: getKLineStartTime(ts.kLineType)

}).done(function  (data)  {

if(data.showapi res code== 0 //接口系统正确

Let business = data.showapi_res body

if(business.ret.code==0)//接口业务成功

ts.stockInfo=business.stockMarket;

yelset

console.error("业务错误",business.error llbusiness  ts.LoadError = business.error li business.remark            


四、云市场API使用常见问题整理

相关文章
|
3月前
|
移动开发 小程序 Android开发
基于 uni-app 开发的废品回收类多端应用功能与界面说明
本文将对一款基于 uni-app 开发的废品回收类多端应用,从多端支持范围、核心功能模块及部分界面展示进行客观说明,相关资源信息也将一并呈现。
166 0
|
5月前
|
人工智能 文字识别 小程序
旅游社用什么工具收报名 + 资料?不开发 App 也能自动收集信息
本文探讨了旅游行业中报名信息收集的常见痛点及解决方案,重点介绍了二维码表单工具在提升信息收集效率、简化操作流程方面的优势。通过对比多种工具,分析其适用场景与实际应用逻辑,为一线旅游从业者提供高效、低成本的执行参考。
|
5月前
|
Java Shell Maven
【Azure Container App】构建Java应用镜像时候遇无法编译错误:ERROR [build 10/10] RUN ./mvnw.cmd dependency:go-offline -B -Dproduction package
在部署Java应用到Azure Container App时,构建镜像过程中出现错误:“./mvnw.cmd: No such file or directory”。尽管项目根目录包含mvnw和mvnw.cmd文件,但依然报错。问题出现在Dockerfile构建阶段执行`./mvnw dependency:go-offline`命令时,系统提示找不到可执行文件。经过排查,确认是mvnw文件内容异常所致。最终通过重新生成mvnw文件解决该问题,镜像成功构建。
194 0
|
10月前
|
前端开发 安全 开发工具
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
679 90
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
10月前
|
机器学习/深度学习 存储 人工智能
MNN-LLM App:在手机上离线运行大模型,阿里巴巴开源基于 MNN-LLM 框架开发的手机 AI 助手应用
MNN-LLM App 是阿里巴巴基于 MNN-LLM 框架开发的 Android 应用,支持多模态交互、多种主流模型选择、离线运行及性能优化。
7976 80
MNN-LLM App:在手机上离线运行大模型,阿里巴巴开源基于 MNN-LLM 框架开发的手机 AI 助手应用
|
5月前
|
存储 移动开发 监控
App Trace功能实战:一键拉起、快速安装与免提写邀请码的应用实践
App Trace系统通过一键拉起、快速安装和免提写邀请码三大功能,显著提升用户转化率、安装成功率和邀请注册率。结合深度技术实现与优化,助力公司用户增长,成为移动端核心基础设施。
|
6月前
|
数据库
《仿盒马》app开发技术分享-- 插入积分信息(65)
上一节我们实现了积分页面的大概框架,那么现在我们开始进行数据的填充和查询,积分相关的内容现在之后当回收订单结算之后才会进行积分数据的添加,那我们想查询出对应的积分数据,还需要新增一张积分信息表
140 0
|
7月前
|
搜索推荐 API UED
淘宝/天猫获得淘宝app商品详情原数据 API 返回值的应用
该API专注于商品信息整合与展示,提供基础信息抓取、多媒体内容整合等功能,助力实时同步商品数据,构建丰富的详情页。同时支持数据分析与市场洞察,包括销售趋势分析和竞品对比,优化库存与定价策略。此外,动态促销管理和个性化推荐系统可提升营销效果,而实时库存预警和评价数据可视化则显著增强用户体验,为用户决策提供透明依据,全面提升平台竞争力与用户满意度。
|
8月前
|
存储 监控 API
【Azure App Service】分享使用Python Code获取App Service的服务器日志记录管理配置信息
本文介绍了如何通过Python代码获取App Service中“Web服务器日志记录”的配置状态。借助`azure-mgmt-web` SDK,可通过初始化`WebSiteManagementClient`对象、调用`get_configuration`方法来查看`http_logging_enabled`的值,从而判断日志记录是否启用及存储方式(关闭、存储或文件系统)。示例代码详细展示了实现步骤,并附有执行结果与官方文档参考链接,帮助开发者快速定位和解决问题。
268 22
|
9月前
|
小程序
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡
649 1
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡

热门文章

最新文章