如何使用Facebook Graph API获取“访问令牌”。我有应用程序ID,用户的用户名和密码。只需要获取访问令牌,以便我可以访问新闻Feed ......等等。Facebook获取访问令牌
4
A
回答
18
好的,你需要在JavaScript中获得用户的access_token
。在这里你去:
- 开始阅读JavaScript SDK documentation
喜欢的东西下面将让你开始:
<div id="fb-root"></div> <script> window.fbAsyncInit = function() { FB.init({ appId : 'YOUR_APP_ID', // App ID channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File status : true, // check login status cookie : true, // enable cookies to allow the server to access the session xfbml : true // parse XFBML }); // this shouldn't be called directly, but instead should be initiated with a user click event FB.login(function(response) { if (response.authResponse) { console.log('Access Token: ' + response.authResponse.accessToken); } else { console.log('User cancelled login or did not fully authorize.'); } }); }; // Load the SDK Asynchronously (function(d){ var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0]; if (d.getElementById(id)) {return;} js = d.createElement('script'); js.id = id; js.async = true; js.src = "//connect.facebook.net/en_US/all.js"; ref.parentNode.insertBefore(js, ref); }(document)); </script>
正如documentation提到:
调用FB。登录结果JS SDK试图打开弹出式窗口 。因此,只有在用户点击 事件后才能调用此方法,否则弹出窗口将被大多数浏览器阻止。
NEVEREVER要求用户输入密码或如果它要求你把它给任何应用!如果有,请直接向Facebook报告!
这是 “JavaScript的” 而不是 “Java脚本” :-)
相关问题
- 1. 获取用户访问令牌facebook访问令牌节点
- 2. 获取Facebook的访问令牌
- 3. 在c#中获取Facebook访问令牌#
- 4. 从授权获取Facebook令牌访问
- 5. Facebook API获取访问令牌
- 6. 获取Instagram访问令牌
- 7. Facebook访问令牌问题
- 8. Facebook访问令牌问题
- 9. Facebook SDK 3.0 - 获取Facebook用户ID和访问令牌
- 10. 如何获得Facebook访问令牌?
- 11. Facebook PHP SDK提取访问令牌
- 12. Facebook页面抓取/访问令牌
- 13. 从访问令牌提取Facebook数据
- 14. c#Facebook访问令牌
- 15. Facebook API和访问令牌
- 16. 确认Facebook访问令牌?
- 17. Facebook访问令牌到期
- 18. Facebook的访问令牌
- 19. facebook php访问令牌
- 20. Facebook无效访问令牌
- 21. facebook permernant访问令牌user_posts?
- 22. Facebook授权访问令牌?
- 23. Facebook API访问令牌
- 24. Power Query Facebook访问令牌
- 25. Facebook访问令牌无效
- 26. PHP Facebook SDK.About访问令牌
- 27. Facebook 60天访问令牌
- 28. (Facebook C#SDK)获取访问令牌的问题
- 29. 如何在iOS UIwebview中获取Facebook访问令牌?
- 30. Facebook - 通过Cronjob获取用户访问令牌
您正在使用什么语言? – ifaour 2011-02-23 10:10:43
java脚本... – SNR 2011-02-23 10:56:13