-
Notifications
You must be signed in to change notification settings - Fork 0
Custom API Howto (zh_CN)
设定API需要在登录界面内,因为认证方式复杂,所以必须重新登录。如果不想重新登录,很简单,下载SQLite编辑器自己改。
右上角第一个菜单项就是“编辑API”
一般情况下后两项不需要也不能修改
###JTAPI###
假设 "https://myjtapi.appspot.com/" 是你的twip地址。
REST Base URL 设定为 "https://api.myjtapi.appspot.com/1.1/" (不要丢了末尾的 "/" !)
OAuth Base URL 设定为 "https://api.myjtapi.appspot.com/oauth/" (不要丢了末尾的 "/" !)
认证方式选择 "OAuth" 。
点击右上角的扳手进入“设定”-“网络”。启用“忽略SSL错误”(可选:启用“TCP DNS 查询方式”)。
点击“自定义主机映射”,添加一项。第一行写“appspot.com”,第二行写“www.google.com”或者从SmartHosts项目中找到的你喜欢的Google的IP。
###GTAP###
假设 "mygtap" 是你的应用ID。
REST Base URL 设定为 https://mygtap.appspot.com/api/1.1/ (不要丢了末尾的 "/" !)
GTAP 只支持基本的功能,所以你不需要设定其他API地址,即使设定了也没用。
认证方式选择 "Basic" 。
###twip T 模式###
twip4与Twitter API 1.1不兼容!
假设 "https://example.com/twip/" 是你的twip地址。
REST Base URL 设定为 "https://example.com/twip/t/" (不要丢了末尾的 "/" !)
OAuth Base URL 设定为 "https://example.com/twip/t/oauth/" (不要丢了末尾的 "/" !)
认证方式选择 "OAuth" 。
###twip O模式###
twip4与Twitter API 1.1不兼容!
请更新到twip最新版
假设 "https://example.com/twip/o/your_name/" 是你获得的API地址。
REST Base URL 设定为 "https://example.com/twip/o/your_name/1.1/" (不要丢了末尾的 "/" !)
twip O 模式只支持基本的功能,所以你不需要设定其他API地址,即使设定了也没用。
认证方式选择 "twip O mode" 。
###jtapi###
-
去 Google Appengine 用 Google Account 账户登录,申请一个新的 app。别的不用管。假设 "https://myjtapi.appspot.com/" 是你的API地址。
-
可能需要 Oracle 的 JDK。
-
下载并解压 appengine-java-sdk
-
解压。把 war 复制到 appengine-java-sdk 解压的那个文件夹。
-
用纯文本编辑器编辑 war/WEB-INF/appengine-web.xml,将 jtapitest:
<application>jtapitest</application>
修改为你申请的 app 名称。(注:纯文本编辑器,Windows 下就是 e text editor 或者 ultraedit。不是记事本)
-
然后打开开始菜单 - 运行 - 输入 “cmd.exe” 回车。
cd 你解压 appengine-java-sdk 的文件夹 ./bin/appcfg.cmd update ./war [输入 Google 电子邮件账户和密码]
看到 “Update completed successfully.” 你就成功了。