原文地址:http://bbs.seacat.cn/thread-872-1-2.html

Python 快速开发

欢迎来到Python快速启动项目!这个项目将向你展示实现在谷歌眼镜上一个简单的演示。来介绍Google Mirror API的主要功能。

要一个完整的快速启动项目,跳转到https://glass-java-starter-demo.appspot.com。否则的话,继续读下去看看如何在你自己的版本上部署。

预备条件

The App Engine SDK for Python - Python使用App Engine实现快速启动项目。你需要Python AppEngine SDK开发和部署您的项目。运行如果适合您的平台安装程序,或者解压缩zip文件到方便的位置。

创建一个google api控制台项目

你需要将快速启动项目驻留在Google AppEngine实例中

1.打开http://appspot.com.

2.点击CreateApplication,创建一个公共Google App Engine实例托管在appspot.com。

3.给应用程序的应用程序标识符,把身份验证对所有谷歌账户的用户开放。稍后您将需要通过应用程序标识符来配置快速启动项目。

创建一个google api控制台项目

接下来,使访问Google MirrorAPI

1. 去 Google APIsconsole创建一个新的API项目。

2. 点击Services并为您的新项目启用Google MirrorAPI。

这个阶段MirrorAPI为开发者预览版,该API仅适用于开发人员。作为谷歌眼镜探险者计划的一部分。

3.      点击APIAccess创建一个web应用程序的OAuth 2.0客户端ID。

4为你谷歌眼镜指定产品名称和图标。这些字段将出现在OAuth Grant屏幕上并呈现给用户。

5选择WebApplication并为主机名指定一个值,比如localhost。

6单击Edit settings…为客户端ID指定uri重定向。指定http://localhost:8080/ oauth2callback和App Engine的回调URL,比如, https://myappengineinstance.appspot.com/oauth2callback.

7. 注意从Googleapi控制台分配给客户端ID和密码。您将需要这些来配置快速启动项目。

配置项目
为快速启动项目配置使用API客户端信息
1在client_secrets.json:输入你的client ID 和secret  
{"web": {"client_id": "1234.apps.googleusercontent.com","client_secret": "ITS_A_SECRET_TO_EVERYBODY","redirect_uris": [],"auth_uri": "https://accounts.google.com/o/oauth2/auth","token_uri": "https://accounts.google.com/o/oauth2/token"}
}
2生成一个session。私密文件来存储session cookie
$ python -c "import os; print os.urandom(64)" > session.secret

3 编辑 app.yaml 来输入你的应用程序引擎ID

application: your_app_engine_application_id
version: 1
runtime: python27
api_version: 1
threadsafe: true
...
部署项目
按下在应用程序引擎启动GUI界面的蓝色按钮来部署或运行这个shell命令来部署你的代码
$ appcfg.py --oauth2 update .

谷歌眼镜开发Mirror API之Python开发相关推荐

  1. 谷歌眼镜开发Mirror API之PHP开发

    原文地址:http://bbs.seacat.cn/thread-871-1-2.html PHP快速开发 欢迎来到PHP快速启动项目!这个项目将向你展示实现在谷歌眼镜上一个简单的演示.来介绍Goog ...

  2. 谷歌眼镜开发Mirror API之Java开发

    原文地址:http://bbs.seacat.cn/thread-869-1-2.html Java快速启动 欢迎来到Java快速启动项目!这个项目将向你展示实现在谷歌眼镜上一个简单的演示.来介绍Go ...

  3. 2018python教程百度云盘_『求老2018男孩Python最新全栈开发全套视频教程』python开发 百度云教程...

    求最新python人工智能视频教程网盘链接 定的事实证明,Python更适合初学者,Python语言并不会让初学者感到晦它突破了传序语言入门困难的语法屏障,初学者在学习Python的同时,还能够锻炼自 ...

  4. 魔兽世界也是Python开发的?盘点Python开发的知名网站和游戏!

    我们都知道,Python不仅在数据分析.人工智能方面有着广泛的应用,在网站开发.游戏开发方面更是一枝独秀. 今天小编就带大家盘点一下,哪些知名的大型公司和网站在用Python开发,以及用Python开 ...

  5. 谷歌眼镜开发Mirror API之.NET语言开发

    原文地址:http://bbs.seacat.cn/thread-870-1-2.html .NET快速开发 欢迎来到.NET快速启动项目!这个项目将向你展示实现在谷歌眼镜上一个简单的演示.来介绍Go ...

  6. 谷歌眼镜开发Mirror API之Go语言开发

    原文地址:http://bbs.seacat.cn/thread-868-1-2.html Go语言快速启动 欢迎来到Go语言快速启动项目!这个项目将向你展示实现在谷歌眼镜上一个简单的演示.来介绍Go ...

  7. 谷歌眼镜开发Mirror API之API使用案例

    原文连接:http://bbs.seacat.cn/thread-863-1-2.html Mirror API提供了一整套的组件,这样你就可以用它为谷歌眼镜开发来提供服务.因为谷歌眼镜Service ...

  8. 谷歌眼镜开发Mirror API之快速启动

    原文地址:http://bbs.seacat.cn/thread-867-1-2.html 快速启动 我们推荐您构建启动项目通过Google Mirror API,可以使用很多流行的语言比如Java和 ...

  9. python数据库应用开发实例_纯Python开发的nosql数据库CodernityDB介绍和使用实例

    看看这个logo,有些像python的小蛇吧 .这次介绍的数据库codernityDB是纯python开发的. 先前用了下tinyDB这个本地数据库,也在一个api服务中用了下,一开始觉得速度有些不给 ...

最新文章

  1. L09-10老男孩Linux运维实战培训-Nginx服务生产实战应用指南05(架构解决方案)
  2. vs2013我建了两个对话框 选择主对话框_VS/MFC编程教程:如何创建对话框模板和修改对话框属性...
  3. python中类方法与实例方法的区别-Python中的对象,方法,类,实例,函数用法分析...
  4. 华为魔术手机拆机图解_【连载二十二】手机维修电路基础卡电路
  5. html简单网页代码表白_表白网页代码,不会代码也可以操作,告别单身
  6. 如何使用soapUI模拟webservice客户端发送请求
  7. java 与 乱码问题_透彻分析和解决一切javaWeb项目乱码问题
  8. 我们一定要有自立的飞秋觉悟
  9. C语言 int y=10 do,删除学生信息算法执行完case10输入y 之后do whil
  10. cad怎么选择一个对象打散vba_CAD制图的二十四字秘诀!
  11. codeforce438D The Child and Sequence
  12. 罗永浩望着 7 年前的罗永浩
  13. An attempt by a client to checkout a Connectio n has timed out报错解决
  14. UVa——110303 Common Permutation(字符串)
  15. unpn 远程桌面_k2p官改固件的端口转发问题(远程桌面UDP协议开启)
  16. BIGEMAP下载离线地图数据(支持谷歌、百度、高德等所有地图源)
  17. eclipse windowJAVA版64位安装教程
  18. kali系统卸载Docker容器
  19. 【转】MPLAB使用PICKit3.5烧录程序说明
  20. 【网络安全】小白每天学一点之“监控应用程序行为” [process monitor]

热门文章

  1. PTA 7-3 输油管道问题 (50 分)
  2. 所有手机都支持物联卡吗,物联卡为什么手机不能用
  3. oracle中in函数在子查询使用,Oracle In
  4. OGEngine介绍
  5. redis中的multi和pipeline
  6. 手机版本android升级包下载,安卓7.0通用升级包安装
  7. 端到端的神经网络(end-to-end)
  8. Facebook 广告效果越来越差,怎么办?
  9. 古希腊与古罗马的关系
  10. 计算机基础笔记(五)—数据库