xxxxxxxxxx
108
let code
let accessToken
var searchList
function getURLQuery(u) {
console.log('SLICE 1')
var q = window.location.hash.substring(1)
var v = q.split('&')
for (var i = 0; i < v.length; i++) {
var pair = v[i].split("=")
if (pair[0] == u){return pair[1]}
}
return false
code = getURLQuery('code')
access()
console.log('ACCESS')
}
function checkAuth() {
console.log('AUTH CALLED')
var authURL = "https://api.instagram.com?client_id=738623777013007"
var authRedirect = authURL + "&redirect_uri=https://editor.p5js.org/rajshree.s/present/fzJdxWxpJ" + '&scope=user_profile,user_media&response_type=code';
document.getElementById("authenticate").href = authRedirect
console.log('PART2')
// console.log('DATA',atan)
getURLQuery(u);
}
// https://api.instagram.com?client_id=738623777013007&redirect_uri=https://editor.p5js.org/rajshree.s/present/fzJdxWxpJ&scope=user_profile&response_type=code
//secret 23fe10ed48616763b454aecba7f47b8e
// token IGQVJWSFpvQ0pwamkxU0VMWXZAMMFBkTDVyN1poRGl6SG13LVZAMNkMwUnZANNm9XXzdlclN2YmF6X04xUDJueGVoMm1UdHhwTk1uWlBieFR1bm9sYi1OaE5rcGd4VzdpT1c2QU9VLVZAaUTNzc2stU3VZAQQZDZD
// accessToken = "IGQVJWSFpvQ0pwamkxU0VMWXZAMMFBkTDVyN1poRGl6SG13LVZAMNkMwUnZANNm9XXzdlclN2YmF6X04xUDJueGVoMm1UdHhwTk1uWlBieFR1bm9sYi1OaE5rcGd4VzdpT1c2QU9VLVZAaUTNzc2stU3VZAQQZDZD"
/// to get
// {
// "access_token": "IGQVJ...",
// "user_id": 17841405793187218
// }
// store "access_token" on let accessToken -- use in getCurrentTrack
function access() {
document.getElementById("authenticate").href = "https://api.instagram.com/oauth/access_token&client_id=738623777013007&client_secret=23fe10ed48616763b454aecba7f47b8e&grant_type=authorization_code&redirect_uri=https://editor.p5js.org/rajshree.s/present/fzJdxWxpJ&code=" + code
console.log('WONT SEE')
sliceToken(o)
}
// curl -X POST \
// https://api.instagram.com/oauth/access_token \
// -F client_id={app-id} \
// -F client_secret={app-secret} \
// -F grant_type=authorization_code \
// -F redirect_uri={redirect-uri} \
// -F code={code}
function sliceToken(o){
console.log('WHATEVEN')
var q = window.location.hash.substring(1)
var v = q.split('&')
for (var i = 0; i < v.length; i++) {
var pair = v[i].split("=")
if (pair[0] == u){return pair[1]}
}
return false
accessToken = getURLQuery('access_token')
dontget()
}
function dontget() {
console.log('AUTH CALLED')
// httpPost(go, 'json', {}, function(result) {
// console.log('RESULT ins',result)
// })
// var authURL = "https://api.instagram.com?client_id=738623777013007&response_type=code&scope=user_profile,user_media"
// var authRedirect = "&redirect_uri=" + encodeURIComponent("https://editor.p5js.org/rajshree.s/present/fzJdxWxpJ")
httpGet("https://graph.instagram.com/me?fields=id,username&access_token=" + accessToken , 'jsonp', false, function(err, data) {
if (err) console.error(err)
else {
console.log(data)
}
})
}
function setup() {
var canvas = createCanvas(400,400)
canvas.parent(mySketch)
}
function draw() {
background(255)
colorMode(HSB)
text("just texting how it works", width/2, height/2)
}