API とやり取りする方法を実験中/学習しようとしていますが、正方形で立ち往生しています。Fever Public API からデータを取得して、購読している RSS フィードのリストを取得しようとしています。API は非常にシンプルに見えます - http://feedafever.com/api。
そこで提供されているウィジェットを使用してデータを取得できますが、Javascript でデータを保存できる独自のコードを記述しようとすると、すべてが失敗します。サーバーからの応答を取得できないようです。
http://jsfiddle.net/WZHKA/でコードを使用して JSFiddle を開始しました。今のところ、JSON オブジェクトが返されるようにしたいだけで、そこから移動できます。便宜上、関数も以下に示します。
(必要になると思ったので、一時的なログインの詳細があります-とにかくRSSはそれほどプライベートではありません)
どんな助けでも素晴らしいでしょう!私は立ち往生しています、これはすべてのチュートリアルがそうするように言っているようです。
ありがとう!
function buildAPI() {
// FEVER INSTALLATION CONFIG
var url = 'fever.tommaitland.net/fever';
var email = 'tommaitland@me.com';
var pass = 'testpassword';
var args = 'groups&feeds';
var pargs = '';
var format = '';
if (!url.match(/^https?:\/\//)) url = 'http://' + url;
if (!url.match(/\/$/)) url += '/';
//var format = $$('format').checked ? '=xml' : '';
var api_key = MD5(email+':'+pass);
pargs = 'api_key=' + api_key + '&' + pargs;
url += '?api' + format +'&' + args;
$.ajax({
type: 'POST',
url: url,
data: pargs,
success: function(data) {
document.write(data);
},
dataType:'jsonp'
});
return false;
};
$(document).ready( function() {
buildAPI();
});