CSSmania开放API
CSSmania是国外的很优秀的 Web Design Gallery 站点。上次给大家介绍的几个站点,CSSmania就是其中一个很出色的站点。
刚刚上了CSSmania,发现其官方开放了API,现在翻译一下文章(原文见此)。
一年半前,我们就收到了很多访问者的邮件,要求我们开放一些API,因为没有办法去直接从缩略图看到网站的信息,只能独立的去访问缩略图所带的链接。
我们不能回复这些邮件,因为我们在过去的16个月里,已经说得很清楚了:“我们会在以后推出这个功能。”现在,我想,这个“以后”就是现在!
所以,我们就推出了全新的API,Luis Sacristán 给了很大的帮助!他帮助我们调试了一些Bug,使得现在的API能够如此平滑流畅。
CSS Mania’s API 是一个不会终止的API。他能够根据我们访问者的爱好而改变。根据访问者的反馈,我们会在未来的版本中增加更多的数据,如果访问真需要的话。所以,请尽情的联系我们,尽情的享受这个API。请一定要慎重的读一读我们的使用限制,现在还没有法律上的使用限制。但是,如果某个IP很不友好的使用这个API时,这个IP很有可能会被我们的服务器屏蔽。
因此,如果你想要通过我们的API制作一个AIR widdget,就动手做吧!因为我们可能会给你一个惊喜,如果我们喜欢你这个东西的话。
下面一篇文章,我会翻译CSSmania API 的一些接口知识。
CSSmania的API
HTTP method & 编码问题
CSSmania的API只支持 GET method 和 UTF-8 的编码。
速率限制 & 时间戳
目前还没有任何速度的限制,但是如果滥用API的话,服务器可能会被永久屏蔽。
时间格式为:YYYY-MM-DD HH:mm:ss
API Key & 格式
不需要API Key(如果不需要使用CSSmania截图的话),如果需要截图,请联系官方。
目前返回的格式为JSON。
使用API
格式:http://cssmania.com/api/api.php?search=xxxxxxxxxxxxx
搜索的参数最少是7个字符。
得到的数据是JSON格式,如下:
[{"id":"5865","url":"http:\/\/www.authenticjobs.com\/",
"developed":"Cameron Moll",
"developed_url":"http:\/\/www.cameronmoll.com\/","country":"U.S",
"rating":"5","totalscore":"104",
"numbervotes":"20",
"colours_0":"f0f0e0",
"colours_1":"e0e0e0","colours_2":602000,
"colours_3":600000,"colours_4":"f0e0e0",
"url_screenshot":"http:\/\/cssmania.com\/screenshots\/authenticjobscom.jpg",
"time_created":"2006-09-28 14:05:38",
"last_screenshot_version":"2006-09-28 14:14:22"},{"id":"9979",
"url":"http:\/\/www.authenticstyle.co.uk\/",
"developed":"William Smith",
"developed_url":"http:\/\/www.authenticstyle.co.uk\/",
"country":"United Kingdom","rating":"6","totalscore":"56",
"numbervotes":"9","colours_0":202000,
"colours_1":200000,"colours_2":202020,"colours_3":"000000",
"colours_4":606060,
"url_screenshot":
"http:\/\/cssmania.com\/screenshots\/authenticstylecouk_fav.jpg",
"time_created":"2008-04-20 19:20:58",
"last_screenshot_version":"2008-04-20 19:21:17"}]
其中一些参数的说明:
id = 截图ID(for未来版本)
url = 截图URL
developed = 截图开发者
country = 开发者国籍
rating = 实际打分
totalscore = 总得票数
numbervotes = 票数排名
colours_0 … 5 = 设计中使用做多的5种颜色(RGB16进制)
url_screenshot = 在CSSmania服务器上的截图
time_created = 截图的创建时间
last_screenshot_version = 最近的截图版本
HTTP状态码:
200 OK: 正常
304 Not Modified: 无新数据
400 Bad Request: 请求没有经过验证
404 Not Found: 找不到资源
500 Internal Server Error: CSSmania服务器出错
503 Service Unavailable: CSSMania服务器忙,稍后再试。
CSSmania开放API
CSSmania是国外的很优秀的 Web Design Gallery 站点。上次给大家介绍的几个站点,CSSmania就是其中一个很出色的站点。
刚刚上了CSSmania,发现其官方开放了API,现在翻译一下文章(原文见此)。
一年半前,我们就收到了很多访问者的邮件,要求我们开放一些API,因为没有I,因为没有ێ缩略图看到网站的信息,只能独立的去访问缩略图所带的链接。
我们不能回复这些邮件,因为我们在过去的16个月里,已经说得很清楚了:“我们会在以后推出这个功能。”现在,我想,这个“以后”就是现在!
所以,我们就推出了全新的API,Luis Sacristán 给了很大的帮助!他帮助我们调试了一些Bug,使得现在的API能够如此平滑流畅。
CSS Mania’s API 是一个不会终止的API。他能够根据我们访问者的爱好而改变。根据访问者的反馈,我们会在未来的版本中增加更多的数据,如果访问真需要的话。所以,请尽情的联系我们,尽情的享受这个API。请一定要慎重的读一读我们的使用限制,现在还没有法律上的使用限制。但是,如果某个IP很不友好的使用这个API时,这个IP很有可能会被我们的服务器屏蔽。
因此,如果你想要通过我们的API制作一个AIR widdget,就动手做吧!因为我们可能会给你一个惊喜,如果我们喜欢你这个东西的话。
下面一篇文章,我会翻译CSSmania API 的一些接口知识。
参加Web设计比赛的感想
坦白的说,这次大一的新生给Soz的印象还是比较深刻的。
虽然有些同学才刚刚接触 HTML 和 CSS,但是相比于当时的Soz,他们已经是牛人了!
比赛结束之后,有两个同学找我要了联系方式。说真的,Soz比较敬佩他们:这种谦虚的精神会使他们很有前途的!
熟练掌握HTML,CSS等语言
这需要花上点时间,是的。但是是绝对值得的。可能你有DreamWeaver这样的好工具。但是我建议你在没有熟悉代码之前,先花段时间好好的从理论上了解这些东西,以后你会减少很多不必要的麻烦的!
动手,实践才会学得快
这不仅适用于页面设计,而且适用于任何事情。所以,我希望大家能够去手写一些代码,而不用总是在视图编辑模式下来做网页。因为只有手写代码,才能很快的熟悉代码,才能随心所欲的布局。
多浏览一些优秀的设计站点
这点也很重要,多看,是以后灵感的来源。
说到这里,我要推荐几个国外的站点,大家可以进入我之前写过的一篇文章:推荐几个网页设计的站点(国外)。
由于时间的问题,我暂时就说到这里。其实,网页设计需要掌握的东西有很多。我们要记住,只有符合用户,对用户友好,设身处地的为用户着想并设计出与之符合的网页,才是真正优秀的网页。
当然了,网页再美观,也只是为了衬托内容:内容才是一个网站真正的灵魂。这一点,希望大家牢记。
完成了两个网页
为了响应学校的Web设计比赛,做了两张网页。
其实也不需要什么技术,只是需要一些创意。
其中有一页网页通过了W3C验证,另外一张没有时间去验证。
下面请大家提前欣赏这两张网页吧
欢迎拍砖^_^
推荐几个网页设计的站点
最近,学校的创新杯上有了一项WEB设计的比赛。Soz看到时,心里便萌生了要拿下比赛的想法。 回到宿舍,马上打开搜索夹,找出自己收藏的一些优秀的站点设计网站。 下面就给大家推荐一下
- http://www.oswd.org/ 开源网站设计,提供网页的下载,推荐!
- http://www.freecsstemplates.org/同样也提供下载
- http://www.templatedeck.com/界面非常大方好看
- http://cssmania.com/网站很多,但是没有下载
- http://www.templatesbox.com/网页同样可以免费下载
- http://www.freelayouts.com/可以下载,而且界面也很好看
- http://www.dotcomwebdesign.com/一样,可以免费下载