Разни проблеми с външни сървиси

Създавам тази тема за да може както аз ще си задам въпросите така и други който имат подобни да могат да ползват тази тема.
Та проблемите който имам са няколко (и днес цял ден не мога да намеря решение или да разбера как стават нещата, ще се надявам тук някой да ми обясни за да мога да си реша задачата).
1 Когато искам да ползвам някой външна услуга (да кажем инстаграм, тъмблр или нещо такова) ми иска access token, но не мога да разбера от каде да го взема или как да го получа.
2 Когато искам да ползвам някой външни услуги (използвайни някой сървър) мога ли и трябва ли да запазвам данните който получавам в базата данни или всичко трябва да се затрива!?
3 Когато в документацията пише, че е правено нещо на CURL той работи на JSON или на някакъв друг тип данни и как да работим с тях!?
Ще се радвам да ми помогнете да разбера тези 2 въпроса!