Home Facebook access token without Login Dialog
Reply: 0

Facebook access token without Login Dialog

user45193
1#
user45193 Published in September 20, 2018, 5:21 pm

Can we get the Facebook user access token without prompting to login page. Isn't it enough having App Id and App Secret to get the token. I have tried according to the Facebook API documentation. But it prompts to login screen if you are not already logged in in the browser.

This is what document says,

User Access TokenThe user token is the most commonly used type of token. This kind of access token is needed any time the app calls an API to read, modify or write a specific person's Facebook data on their behalf. User access tokens are generally obtained via a login dialog and require a person to permit your app to obtain one.

share|improve this question
  • 2
    No. To get a user access token, the user must indicate consent. – spender Feb 13 at 17:29
  • So every time when we need to make a API call we have to logged in to our facebook account (which is connected with related facebook app) – Muthu Karunarathna Feb 13 at 17:31
  • IIRC there are endpoints for refreshing tokens once they are acquired. – spender Feb 13 at 17:34
  • You are right. I might be able to refresh token via exchanging old token. Thanks! – Muthu Karunarathna Feb 13 at 17:42
  • without user interaction, you cannot generate or refresh a user token. please read this: developers.facebook.com/docs/facebook-login/access-tokens – luschn Feb 13 at 19:22

active oldest votes

Your Answer

StackExchange.ifUsing("editor", function () { StackExchange.using("externalEditor", function () { StackExchange.using("snippets", function () { StackExchange.snippets.init(); }); }); }, "code-snippets"); StackExchange.ready(function() { var channelOptions = { tags: "".split(" "), id: "1" }; initTagRenderer("".split(" "), "".split(" "), channelOptions); StackExchange.using("externalEditor", function() { // Have to fire editor after snippets, if snippets enabled if (StackExchange.settings.snippets.snippetsEnabled) { StackExchange.using("snippets", function() { createEditor(); }); } else { createEditor(); } }); function createEditor() { StackExchange.prepareEditor({ heartbeatType: 'answer', convertImagesToLinks: true, noModals: false, showLowRepImageUploadWarning: true, reputationToPostImages: 10, bindNavPrevention: true, postfix: "", onDemand: true, discardSelector: ".discard-answer" ,immediatelyShowMarkdownHelp:true }); } });
 
StackExchange.ready( function () { StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f48772394%2ffacebook-access-token-without-login-dialog%23new-answer', 'question_page'); } );

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged javascript c# facebook facebook-graph-api facebook-javascript-sdk or ask your own question.

StackExchange.ready(function(){$.get('/posts/48772394/ivc/9921');});
StackExchange.ready(function () { StackExchange.responsiveness.addSwitcher(); }) (function(i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function() { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m); })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); StackExchange.ready(function () { StackExchange.ga.init({ sendTitles: true, tracker: window.ga, trackingCodes: [ 'UA-108242619-1' ] }); StackExchange.ga.setDimension('dimension2', '|javascript|c#|facebook|facebook-graph-api|facebook-javascript-sdk|'); StackExchange.ga.setDimension('dimension3', 'Questions/Show'); StackExchange.ga.trackPageView(); }); /**/ var _qevents = _qevents || [], _comscore = _comscore || []; (function() { var ssl = 'https:' == document.location.protocol, s = document.getElementsByTagName('script')[0], qc = document.createElement('script'); qc.async = true; qc.src = (ssl ? 'https://secure' : 'http://edge') + '.quantserve.com/quant.js'; s.parentNode.insertBefore(qc, s); _qevents.push({ qacct: "p-c1rF4kxgLUzNc" }); /**/ var sc = document.createElement('script'); sc.async = true; sc.src = (ssl ? 'https://sb' : 'http://b') + '.scorecardresearch.com/beacon.js'; s.parentNode.insertBefore(sc, s); _comscore.push({ c1: "2", c2: "17440561" }); })();
You need to login account before you can post.

About| Privacy statement| Terms of Service| Advertising| Contact us| Help| Sitemap|
Processed in 0.367982 second(s) , Gzip On .

© 2016 Powered by mzan.com design MATCHINFO