api怎么写
1.widows api是怎么写的 在线等
每个平台的API不一样。
Windows的API并没有开放源代码,这个就不知其怎样实现的。直接用API编程,可以说是底层的了。
而MFC是对API的封装,相对来说,直接用API来编程可以与系统内核打交道,速度会慢?我们在Window上写C程序时,其实有大部分都是转换成相应的API来实现的。比如C里的创建文件,是由API里的CreateFile来实现的。
你编好的程序在编译时都是经过转换成汇编代码再转为机器代码(.Net和JAVA的除外)。如果你对这方面的东西很感兴趣,学Linux上的,虽然不同,但它是开源的。
2.求助大神,php api接口怎么写
和普通的controller其实区别不大。一般来说用户登录后登录状态保存在session中,后续页面只要验证session就行了,但是因为调用API不经过cookie和session,所以第一个是要解决登录问题,另一个就是普通的页面请求总是返回html,但是api通常返回json或者xml数据。
例如,请求用户资料详情,普通页面可能url类似user/detail?id=5,但是对于API,url应该类似user/detail?id=5&token=dfafs3230idasfldksajfdl232
这里token就是起到session_id的作用。
那么api的调用者怎么得到token呢,其实和普通用户登录一样,例如login?user=abc&pass=deb,loginAPI怎返回类似以下的回应{login: success, userId: 5, token=fdajsfksal34214231, timeout=1431243234}其中login表示是否成功,token是授权,timeout是这个token的有效期。
至于api的具体功能就根据你的需要编写就行了,没什么特别的。
3.java api 接口怎么编写
Java语言提供了一种强大的注释形式:文档注释。可以将源代码里的文档注释提取成一份系统的API文档。我们在开发中定义类、方法时可以先添加文档注释,然后使用javadoc工具来生成自己的API文档。
文档注释以斜线后紧跟两个星号()作为结尾,中间部分全部都是文档注释,会被提取到API文档中。
自行搜索一下javadoc即可,示例如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
public class DemoClass {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}