HTML Encoder

HTML Encoder

2013年4月3日 星期三

[Jtv/ttv]備份追隨頻道

最近聽到一些人說following噴了 所以以下講解備份方法
目前備份只是如果發生意外可以參考你的備份檔案手動慢慢加回
還沒有辦法透過程式匯入



下載以下兩個檔案 基本上都是following資訊但格式不同
http://api.justin.tv/api/user/favorites/(你的帳號).xml
http://api.justin.tv/api/user/favorites/(你的帳號).json

例: http://api.justin.tv/api/user/favorites/justin.xml

最好兩個都抓 備份不嫌少
事後需要手動重新追隨的話xml人腦比較容易看懂

不過這個api call一次只能回傳100個頻道
所以如果你要抓第101~200個頻道 要加offset參數

http://api.justin.tv/api/user/favorites/(你的帳號).xml?offset=100
http://api.justin.tv/api/user/favorites/(你的帳號).json?offset=100


201~300就把offset設成200 依此類推
不過jtv的api call一直不穩定 可能會有漏掉或跳號情形
最好自己人工檢查一下(我知道很難)
或者是以50或10為一組備份
想要設定一次最多回傳幾個頻道 請用limit參數
例如 我想要10個一組備份:

http://api.justin.tv/api/user/favorites/(你的帳號).xml?limit=10
http://api.justin.tv/api/user/favorites/(你的帳號).xml?offset=10&limit=10
http://api.justin.tv/api/user/favorites/(你的帳號).xml?offset=20&limit=10
...

http://api.justin.tv/api/user/favorites/(你的帳號).json?limit=10
http://api.justin.tv/api/user/favorites/(你的帳號).json?offset=10&limit=10
http://api.justin.tv/api/user/favorites/(你的帳號).json?offset=20&limit=10
...



沒有留言:

張貼留言