J'essaye d'obtenir la configuration de mon compte facebook oauth en utilisant les méthodes de localisation de fenêtres de javascript.window.location + manipuler l'URL de la chaîne depuis window.location.href
Voici mon code à ce jour:
function fbLog() {
var clientID = '11502353444318540727';
var redirecturi = 'http://google.com';
var clientSecret = '6987d02323442423231f8b9da767b060e9';
var codeURI;
$('#fbLogin').click(function() {
window.location = 'https://graph.facebook.com/oauth/authorize?client_id=' + clientID + '&display=touch&redirect_uri='+ redirecturi + '&type=user_agent';
codeURI = window.location.href;
codeURI.split('=');
console.log(codeURI);
codeURI = codeURI.split('=');
codeURI = codeURI[1];
console.log(codeURI);
codeURI = codeURI.split('#');
codeURI = codeURI[0];
console.log('mega fun');
window.open = 'https://graph.facebook.com/oauth/access_token?client_id=' + clientID + '&redirect_uri=' + redirecturi + '&client_secret=' + clientSecret + '&code=' + codeURI
});
}
quand je mis codeURI à window.location.href, est que l'appel initial de retour de la page morte?
Je suis super confus. Est-ce que je suis passé à une fenêtre différente lorsque j'essaie d'obtenir le codeURI?
Merci, Il semble que j'ai besoin de vérifier à document.load si l'URL de rappel contient le mot «code» .. Ai-je besoin d'une regex? – Sachin