2

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();
});
4

1 に答える 1