按 ‘ Google ’ 标签归档

Google APP Engine搭建自己的API(支持Oauth)

呼..花了一中午时间终于把API给搭起来了,而且是自己的!以后可以抱着Touch登TwitBird咯!~撒花~

什么你说不知道这个管什么用?好吧乖孩子一边玩儿去~

话说这搭建的过程还真是一波三折,原先找到的教程比较简单,抱着“什么啊,就这样而已哦”的心情快速搭了个,结果被以最近只允许支持Oauth的API而狠狠滴推出去鸟~找到一个教程,写的很详细了,且图文并茂着..不动手不知道,实际中还是会遇到各种各样的问题滴…这里写我的过程和遇到的问题哈~

1、有Google帐号、推帐号;

2、GATP源代码:下载             Google App Engine SDK:下载(Windows)          Python2.65:下载(Windows);

3、先安装Python,后安装Google APP Engine SDK,GATP源代码解压缩以后放在纯英文路径下(重要!我在这里就被卡了半天,不然运行GAE会报错..如果报错的话,去C:\Documents and Settings\用户名\Google下把两文件给删了)

4、打开https://appengine.google.com/,登录,“Creat an Application”,输入手机号码(记得要前缀国家代码+86哦),收到Google发来的验证码后进行下一步;

5、“Application Identifiler”里填入要用的ID,(重要哦,下面好几步都要用到这个),“Title“填入名称,比如“DiDi’s API“,这个随意填就行~

6、喝口水~跳起来~翻个跟头哈~去推上登录后点“Setting”→“Connections”→右侧一个不起眼的“here”→“Register an Application”,各选项依次说明如下:

      Application Icons:logo图片

      Application Name:API的名字,随意,起个好玩的~

      Descriptions:描述一下,貌似字数不能太少~

      Application Website:网址,别人点击该API的时候会转过去~

      Organizations:别在屏幕前摇头晃脑啦,你你你!就是你!

      Website:额~怎么又添一次网站?填啦填啦~反正多填一次也不会被咬一口

      Application Type:这个选“Browser”

      Callback URL:https://xxx.appspot.com/oauth/twitter/callback  这个xxx就是刚才在第5步填入的ID(重要啊~别填错了)

      Default Access type:这个选“Read and Write”

      Use t.. for login:选上吧

7、Save过以后有个Application Details,这个页面别关

8、在第2步下载的GATP源代码,用记事本打开oauth_config.py,填入第7步时页面上的信息:

‘consumer_key’: ‘这个是要填入的内容哦’,

‘consumer_secret’: ‘这里是要填入的内容哦’,

顺便说下,下面这行‘allowed_users’: [], 方括号内添加允许访问的用户t..的ID,留空就是anybody都能用啦~

9、用记事本打开app.yaml,把第一行的“<your appid>”改成第5步申请时填的Application Identifier,注意< > 这个括号是要删掉的;再把下面“secure: always”这句给删掉,一共四处。

10、打开第3步已经安装好的Google App Engine,“File”→“Add Existing Application”→选择GATP源代码所在的文件夹(路径一定要全英文啊啊啊啊),run一下没问题的话,点“Deploy”,输入Google帐户和密码就可以上传了,提示““You can close this window now.”,才说明成功~

11、登录http://xxx.appspot.com/oauth/twitter/login,选Allow,输入你T帐号的密码,  提交后就算是搞定了~

12、在支持API设置的软件,我用的是TwitBird哈,在Settings那里开启API Proxy,第一行填入“http://xxx.appspot.com/gtap_oauth/”,第二行嘛就别管啦~

到此应该就可以啦~呼~~最后上一张图表示DiDi又完成一样折腾了…(我果然是不折腾会死星球的人..)

在非智能机上试用Google Sync

Google Sync是手机在线同步工具,可以同步Gmail联系人、Google日历到手机上,手机上的修改也可以同步到账户中,是双向滴~嗯嗯,这种好事肯定iPhone、Windows Mobile是跑不掉的~不过即使是非智能机,你手机如果支持SyncML协议的话,也可以进行同步~(微软的Myphone就只支持Windows Mobile6以上版本)

以DiDi的索爱910i为例(非智能机),智能机和iPhone可以直接跳到文尾去研究

1、菜单→手机设定→连接→同步→添加帐户→选择“SyncML”

2、添加帐户里填入什么名称都可以,比如“谷歌同步”

3、具体设置如下

  • 服务器网址填入“https://m.google.com/syncml” (注意是https,默认的是http)

  • 用户名:Gmail帐户名

  • 密码:Gmail账户密码

  • 应用程序:仅将“通讯录”选中(其他日历、任务、便签什么的都暂时不可用)

  • 应用程序设置:通讯录中修改数据库名为“contacts”,其他留空

  • 高级:“同步间隔”根据自己需要选择,(不是非常忙碌的人的话,手动一个礼拜更新一次就行啦)“连接”选择自己常用上网方式(cmwap测试可用)

  • 要记得保存退出哦

4、选择刚才新建的“谷歌同步”帐户就可以对通讯录进行同步了~成功了没?撒花~

第一次同步的话,需要时间会比较长一些,嘛嘛,耐心点啦,以后就只更新变动条目啦~想在电脑管理通讯录的话,进入Gmail后,左侧“通讯录”就是,可以选择导入导出,或者登陆谷歌通讯录(英文,beta)进行管理,给联系人弄几个傻乎乎的大头像上去,再编一点好玩的备注~hoho,以后就不怕丢手机把联系人都丢咯~(貌似我每次丢手机或者换sim卡后全世界就只剩下老爸老妈了= =|)

Google Sync 支持系统列表,感兴趣的自己点进去围观~

- Google Sync for BlackBerry
- Google Sync for iPhone
- Google Sync for Windows Mobile
- Google Sync for Nokia/Symbian
- Google Sync for Motorola
- Google Sync for Sony Ericsson

谷歌推出音乐服务

忽然发现谷歌首页推出了音乐,试用了一下,居然还是正版授权的。据说还屏蔽了国外的IP(只能国内访问,也算基于天朝的国情吧..囧)~有播放列表、播放时同步显示歌词、提供下载(右键另存就可以,速度很快),相比之下百度音乐那就太小家子气啦~

谷歌音乐首页

播放页面

歌手库相当的全,点进一个歌手页面,显示的是该歌手的热门歌曲及所有专辑(可按时间和热度排序)

在这里发现一个功能:相似歌曲,也就是说根据这首歌的音乐特质能找到跟这首歌相似的歌..

排行榜和专题做的也比较专业~有兴趣的自己可以去试试啦~而DiDi比较喜欢的功能是这个,泡泡挑歌↓

hoho,典型的红黄蓝Google三色

节奏\声调\音色

拖动滑块看看,歌曲是会根据你的选择而变化的哦~(好玩好玩)

年代

默认是不勾选的,勾选以后可以选择歌曲的发行时间,年份跨度在2~3年之间

歌手

可以指定只听男歌手啦,只听女歌手啦,只听乐队组合啦~当然也可以输入指定的歌手姓名

流派

话说流派这种东西,国外比较喜欢分门归类,默认是选择全部~

语言

分为国语、粤语、英语、日语、韩语、意大利语、德语、法语、其他。

这些选项从音乐的角度让你挑歌,很人性化,你会发现很容易选到自己喜欢的歌(音乐用文字是无法描述的)。总的来说泡泡挑歌这些选项对于随机听歌确实很方便很赞,如果你挑歌页面上只选某一位歌手听的话,建议不要勾选其他选项。

再说一句,谷歌音乐确实很好很强大~!一直留着百度在用的也就音乐和图片了,现在音乐这边彻底转向Google!不知道Google音乐能否提供外链,widget倒是可以的,见下。

跟别人推荐的时候,结果对方把谷歌音乐听成了骨科医院…!DiDi默默的吐了一口血..

猛击阅读全文

试用Google推出的增强型404页面

Google在管理员工具中推出了增强型404页面。404 网页是用户尝试访问网站不存在的网页(由于用户点击了损坏的链接、网页已被删除或用户输入了错误的网址)时看到的页面。之所以称为 404 网页,是因为针对丢失网页的请求,网络服务器会返回 404 HTTP 状态代码,表明该网页未找到。

当用户点击指向您网站上不再存在的页面链接时,您的服务器会返回 404(未找到网页)错误。 由于这些常见的提示消息会使用户感到不快,我们建议您创建自定义的 404 网页以提供有关您网站的更多有用信息。 请阅读有关如何创建有用的自定义 404 页的指南。

此外,您还可以将 404 小工具添加到自定义 404 网页。 404 小工具自动为用户提供有用的建议而不是错误消息。

  • 将为您的网站添加含相应搜索建议的搜索框。
  • 它尽量为不正确的网址提供备用网址。

这使得用户易于找到所需的信息(而且使他们不会轻易离开您的网站而去查看其他网站。)

进入Google管理员工具——404增强页面,获得代码后添加至404页面,保存后随便在域名后打几个数字字母,这时显示的不仅仅是单调的404错误了,如果熟悉css,你可以更改404小工具的外观。

未做改动的代码:

<style type="text/css">
  #goog-wm { }
  #goog-wm h3.closest-match { }
  #goog-wm h3.closest-match a { }
  #goog-wm h3.other-things { }
  #goog-wm ul li { }
  #goog-wm li.search-goog { display: block; }
</style>
<script type="text/javascript">
  var GOOG_FIXURL_LANG = 'zh_CN';
  var GOOG_FIXURL_SITE = 'http://www.didisama.com/';
</script>
<script type="text/javascript"
    src="http://linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js"></script>

新站点如何被搜索引擎收录

中文搜索引擎主要是Google和百度两大公司提供技术支持。只要向这两个网站提交你的网站首页即可让你的网站被其它各大网站的搜索引擎收录,提交的页面如:

http://www.google.com/intl/zh-CN/add_url.html

http://www.baidu.com/search/url_submit.html

如果这两个网址将来有变化,请进入Google首页(www.google.com)→Google大全→登录/删除网站;以及百度首页(www.baidu.com)→网站登录。通常最少需要2~8周或者更长的时间才会被收录。

如果你希望站内的页面也被搜索引擎收录,只要在站内建立超链接即可,无须每个页面都向搜索引擎提交。但要特别注意,超链接不能使用Flash,也不能使用“javascript菜单”,不能使用下拉菜单。否则,搜索引擎将无法识别。

如果你希望新站更快地被Google和Baidu收录,除了向上述的2个网址提交以外,可以找一个或多个已经被Google收录的页面,制作超链接指向这个新站,最好是某网站的首页、或者是二级域名首页,通常在1~36天就会被Google收录。