歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下使用Google App Engine搭建 Twitter api proxy

Ubuntu下使用Google App Engine搭建 Twitter api proxy

日期:2017/2/28 16:34:50   编辑:Linux教程

1.注冊Google App Engine。記下GAE應用名(yourid)
注冊地址
2.安裝python,svn工具
sudo apt-get install python
sudo apt-get install subversion
3.下載Google App Engine SDK
下載地址,下載linux版本,然後解壓縮
4.終端下進入Google App Engine SDK 解壓後的目錄(假設目錄名為AA)
5.終端下svn co http://birdnest.googlecode.com/svn/branches/gae/ //這樣就會把文件下載到AA文件夾的gae子文件夾(gae文件夾是自動生成)
6.進入gae文件夾,編輯app.yaml文件,將第一行的 application裡的參數修改為自己GAE應用名
即把第一行”application”後面的”nest”改成你的app項目名(yourid)
7.編輯code.py文件,搜索socket找到

# import socket
# import re
# ua = web.ctx.environ.get(“HTTP_USER_AGENT”, ‘None’)
# if ua.find(‘jibjib’) >= 0:
# socket.setdefaulttimeout(60)
# elif ua.find(‘zh-CN’) >= 0:
# #raise Exception(‘unknown error’)
# socket.setdefaulttimeout(2)
# else:
# socket.setdefaulttimeout(2)

這段代碼會導致internal server error.所以刪除之
8.在tetminal中執行python appcfg.py update gae //把應用上傳倒GAE
大功告成。在浏覽器地址欄輸入 http://yourid.appspot.com/api/ ,如出現Twitter界面,說明你已經成功架設了 Twitter API Proxy 。

Copyright © Linux教程網 All Rights Reserved