Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
Example call to the Marvel API from js client (w/ JQuery)
// you will also have to setup the referring domains on your marvel developer portal
var PRIV_KEY = "this-should-be-a-long-hash";
var PUBLIC_KEY = "so-should-this";
function getMarvelResponse() {
// you need a new ts every request
var ts = new Date().getTime();
var hash = CryptoJS.MD5(ts + PRIV_KEY + PUBLIC_KEY).toString();
// the api deals a lot in ids rather than just the strings you want to use
var characterId = '1009718'; // wolverine
var url = 'http://gateway.marvel.com:80/v1/public/comics';
console.log(url);
$.getJSON(url, {
ts: ts,
apikey: PUBLIC_KEY,
hash: hash,
characters: characterId
})
.done(function(data) {
// sort of a long dump you will need to sort through
console.log(data);
})
.fail(function(err){
// the error codes are listed on the dev site
console.log(err);
});
};
getMarvelResponse();
@Villanuevand

This comment has been minimized.

Show comment Hide comment
@Villanuevand

Villanuevand Mar 17, 2017

Following line 2 instruction:
¿How do you test in localhost?

Following line 2 instruction:
¿How do you test in localhost?

@ia-lex

This comment has been minimized.

Show comment Hide comment
@ia-lex

ia-lex May 17, 2017

Hi, you just write 'localhost' as your authorized referrer on your developer account.

ia-lex commented May 17, 2017

Hi, you just write 'localhost' as your authorized referrer on your developer account.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment