關(guān)于网站API接口的(de)获取与调用(yòng),在(zài)网站開(kāi)发中运用(yòng)比较常见,也是每一个程(chéng)序员、開(kāi)发者必需的(de)技能(néng),比如从腾讯,新浪等大型网站提供的(de)接口调用(yòng),在(zài)開(kāi)发者经常遇到;所(suǒ)以,作为開(kāi)发人员,在(zài)写好代(dài)码的(de)同時(shí),要学会API接口的(de)调用(yòng)。本篇经验以C#语言为了,演示发送(sòng)短信的(de)API接口调用(yòng)。
工具/原料计算机方(fāng)法/步骤1、熟悉概念什么是API,即应用(yòng)程(chéng)序编程(chéng)接口,也就是在(zài)网站開(kāi)发時(shí)预先定义的(de)函數(shù),就是常说的(de)開(kāi)源(yuán)函數(shù),只不过将一些固(gù)定的(de)程(chéng)序封装在(zài)这些函數(shù)中,待调用(yòng)時(shí)只需要一个借口引用(yòng),方(fāng)便又(yòu)简单。就像调用(yòng)Jquery函數(shù)一樣(yàng)。
2、获取接口地址发送(sòng)短信API接口在(zài)開(kāi)源(yuán)代(dài)码里面可以查到,可以直接到開(kāi)源(yuán)网站查询即可。
3、分析参數(shù)短息接口跟其他接口有所(suǒ)不同,短信接口是由各地运營(yíng)商收费才(cái)能(néng)開(kāi)通。所(suǒ)以,接口返回成功不代(dài)表接收成功,具躰(tǐ)接收状态只能(néng)由运營(yíng)商查询,另外,短信api接口本身不限制发送(sòng)频率(lǜ),具躰(tǐ)发送(sòng)频率(lǜ)需要用(yòng)户自行設(shè)置。
4、调用(yòng)返回值測(cè)试在(zài)html文件中写入调用(yòng)接口,并測(cè)试,查看是否调用(yòng)成果,如圖(tú)显示成果与失败的(de)返回参數(shù)。
5、C#接入接口在(zài)C#程(chéng)序中输入以下(xià)代(dài)码,调用(yòng)短信接口;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;using Xfrog.Net;using System.Diagnostics;using System.Web;如圖(tú):(關(guān)于C#程(chéng)序的(de)创建,不再演示)
6、申明调用(yòng)空间每个函數(shù)都需要事先声明才(cái)能(néng)调用(yòng),所(suǒ)以,在(zài)程(chéng)序開(kāi)始時(shí),必须声明命名空间namespace ConsoleAPI{}
7、定义请求方(fāng)法程(chéng)序的(de)调用(yòng)方(fāng)法一般为Post和Get两种,所(suǒ)以要申明用(yòng)什么调用(yòng),關(guān)于Post和Get的(de)区别,本处不作重点介绍。
8、创建请求函數(shù)声明请求方(fāng)式(shì)之後(hòu),即可创建请求函數(shù),包括发送(sòng)语言,延時(shí)响应等参數(shù)
9、请求参數(shù)及文本转换設(shè)置相關(guān)参數(shù)後(hòu),将程(chéng)序编码转换为文字编码,这樣(yàng)接收方(fāng)才(cái)能(néng)正常显示文字,否則(zé)就是一段代(dài)码,行外人是看不懂(dǒng)的(de),所(suǒ)以,必须将數(shù)据流转换为文本对象。
10、釋(shì)放资源(yuán)并測(cè)试写程(chéng)序调用(yòng)時(shí),不管是什么程(chéng)序,在(zài)调用(yòng)完之後(hòu)一定要釋(shì)放程(chéng)序,否則(zé)将会一直占用(yòng)资源(yuán),消(xiāo)耗内存。
现在一般有以下几个方法: 一是通过百度推广,购买关键词,搜索产品或服务的人会找到你。 二是做阿里系1688的收费会员,再投入一些推广资金。 三是其它网站,如慧聪网,行业网站如建材网,华工网等 四是通过...
现在我们经常会在产品标签上加上二维码,让人扫描二维码后就可以看到一个简单的图片网页,可以了解更多产品的详细信息。那么这个网页要怎么制作呢?下面我们来看一个非常简单的方法。 1、将网页需要展示的图片在P...
方法/步骤: 1、登录百度的网站,打开百度地图。 2、点击右上角登录百度帐号,登录之后点击上面的“商户免费标注” 3、进去之后是一个百度的本地商户中心,点击左边的“商户管理”下面的“我要标注认领”。...
B2C电子商务模式主要可以分为综合B2C模式,垂直B2C模式,传统企业转型电子直销模式的B2C模式,平台型B2C模式等六个类型。 1、综合B2C电子商务模式 实施综合性的B2C电子商务模式可以充分发挥...
为什么要注册域名? 答:Internet域名如同商标,是你的标志之一。人们在飞快地注册域名。在美国,连街头上的小百货店和小加油站都在注册他们的域名,以便在网上宣传自己的产品和服务。作为有头脑、有远见...
被墙域名解决方法:把域名解析到国内服务器,并且把域名备案,就可以。还有一种方法就是防御跳转来实现访问,因为毕竟是国内墙的,如果做代理跳转的话一般是可以访问的但是这样也没什么意义了。小提示:购买域名还是...
电脑网站要转换成手机网站。 一、常规做法是需要制作手机网站。一般分站内手机站和站外手机站。 站外手机站是另用站点制作手机端网站。可以调用电脑站的数据库。首先数据同步。 站内手机站一般是在根目录上设置一...
1、花生壳(内网穿透)客户端下载地址:下载请戳我: 2、安装成功后,运行花生壳(内网穿透)客户端软件,使用您在花生壳官网注册的帐号名和密码进行登录: 3、正常登录后,花生壳主界面里面有三个模块分别是“...