座机前加区号:如0105992xxxx
输入您的电话号码,点击通话,稍后您将接到我们的电话,该通话对您完全免费,请放心接听!

1.掌握如何在网站注册API。
2.掌握在自己的APP中如何获取网页资源。
下面我们以一个例子来说明如何注册API,以及如何获取网站的授权,获取上一节课所说的consumer key。我们所用到的网站的名字为500px.com(该网站为高清的图片的分享网站)。
1.首先我们得在该网站注册账号。这个大家都会,一般用邮箱注册或者Google账号就好了,这里就不用赘述。当然友情提示,该网站是英文版的。
2.注册完毕之后登陆 。登陆之后呢,我们要使用这个网站 的有些东西。于是我们的操作是:
点击右上角的设置按钮,进入开发者页面。如图:
3.进入之后,如果有兴趣的话,可以先看看 有哪些资源。进入开发者界面之后,我们就需要先注册我们的APP之后才能获取授权了,此时点击下图红色方框中的蓝色字体register your application。如图:
4.点击之后我们需要填写被注册的APP的基本信息以及描述。如下图的示例:
5.现在注册完之后呢,这时候我们可以看到它显示注册已经成功了,并且自动进入如下页面:
点击see application details,这时候我们会发现我们得到了授权,也就是consumer key。如下图:
注意:在注册了之后,必须在注册用的邮箱的邮件进行注册的确认之后才能使用授权!!确认之后我们就可以在该网站上传图片了。
当然我们本次尝试的目的可不是上传图片,而是要获取图片到我们的APP上显示出来。那我们的到底怎么获取图片资源呢?
我们可以先看看。现在我们回到开发者界面:
1.我们可以看到有一个网站的文档500px API documentation。点击进入。
我们可以发现,500px API文档是放在GitHub上的,同样的和第一节课一致的是该API是REST类型的API,返回的是JSON类型的对象。接着,我们可以看到一些操作照片的方法。
图中的对比为上一个是获取图片,而下一个操作的是获取指定的图片。
2.我们可以点击GET photos,可以看看它这里面有什么东西。如下图:
大家应该都还记得前面我们进行使用Alamofire框架的时候在给一个网址发送请求的时候,Request方法有四个参数。
第三个参数是用来描述返回的数据的特点的,如上图的popular以及描述排序的方向以及第几页等等的参数。
下面看一个例子:这告诉了我们怎么取特定的图片。
上图告诉获取了特点为流行的图片,使用方法是“?”分割,然后利用“feature=“描述图片的分类。我们已经知道如何从网站获取图片之后,我们先把consumer key复制到程序中备用。如下图:
Copyright© 2019 巨立鑫 All Rights Reserved 皖ICP备17011067号-4 网址:http://www.jlxpx168.com 技术支持:巨立鑫软件技术部