无法将响应表单Facebook传递给其他功能

Bas Mienis

如果您事先查看此问题,谢谢!,我正在努力从Facebook提取数据。

我试图从Facebook提取用户名,以便以后可以在FB Root div中嵌入以下代码的情况下使用。

我知道检索工作!但是我无法将其传递给returndata我是javascript新手的功能,请您帮帮我吗?我已经尝试了一切

那里有一个警报,以检查是否正在检索数据

<div id="fb-root"></div>
<script type="text/javascript">

     $(document).ready(function()
     {
        var appId = "121070974711874";

        // If logging in as a Facebook canvas application use this URL.
        var redirectUrl = "http://apps.facebook.com/bggressive";

        // If logging in as a website do this. Be sure to add the host to your           application's App Domain list. 
        var redirectUrl = window.location.href;

        // If the user did not grant the app authorization go ahead and tell them that. Stop code execution.
        if (0 <= window.location.href.indexOf ("error_reason"))
        {
             $(document.body).append ("<p>Authorization denied!</p>");
             return;
        }


       // When the Facebook SDK script has finished loading init the
       // SDK and then get the login status of the user. The status is
       // reported in the handler.
       window.fbAsyncInit = function()
       {
           FB.init({
                     appId : appId,
                     status : true,
                     cookie : true,
                     oauth : true
           });
           FB.getLoginStatus (onCheckLoginStatus);
       };

       (function(d)
       {
          var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
          js = d.createElement('script'); js.id = id; js.async = true;
          js.src = "//connect.facebook.net/en_US/all.js";
          d.getElementsByTagName('head')[0].appendChild(js);
       }(document));


       function onCheckLoginStatus (response)
       {
          if (response.status != "connected")
          {
              top.location.href = "https://www.facebook.com/dialog/oauth?client_id=" + appId + "&redirect_uri=" + encodeURIComponent (redirectUrl) + "&scope=user_photos,friends_photos";
          }
          else
          {
              FB.api('/me', function(response) 
              {
                  PASON = response.username
                  alert(response.username)
              });
          }
       }
   });

   function returndata()
   {
      get = PASON
      return get
   };

</script>
萨希尔·米塔尔(Sahil Mittal)

我认为您是returndata()在无法执行的任意随机点调用函数原因是-变量PASON被异步分配了值。因此,您必须以一种returndata()在分配值后调用的方式进行编码

目前尚不清楚您正在尝试使用该功能returndata()但是,我希望您的概念现在很清楚。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法将值传递给其他表单

来自分类Dev

Vue将axios响应传递给其他方法

来自分类Dev

孤立的RazorEngine无法将模型传递给其他AppDomain

来自分类Dev

无法将图片传递给其他班级

来自分类Dev

变量未传递给其他功能

来自分类Dev

将值从MS Access表单子传递给其他表单子

来自分类Dev

将值从MS Access表单子传递给其他表单子

来自分类Dev

关闭时将变量从表单传递给其他表单

来自分类Dev

VBA将表单控件传递给功能

来自分类Dev

将GoogleApiClient传递给其他活动

来自分类Dev

如何将响应正文字段传递给其他请求的正文(加特林)

来自分类Dev

如何将完整的行数据从csv迭代的方案大纲传递给其他功能?

来自分类Dev

git-用于将代码段传递给其他用户的临时提交功能?

来自分类Dev

如何将完整的行数据从csv迭代的方案大纲传递给其他功能?

来自分类Dev

无法将模块功能传递给Page

来自分类Dev

无法将模块功能传递给Page

来自分类Dev

将表单对象传递给同一页面/视图中的其他表单()

来自分类Dev

敲除将其他参数传递给订阅功能

来自分类Dev

如果没有其他实例,则打开一个表单。打开-将类型传递给方法

来自分类Dev

无法保存对象并传递给其他方法

来自分类Dev

无法将其他参数传递给group_map

来自分类Dev

我可以将手柄功能作为道具传递给路由器中的其他屏幕吗?

来自分类Dev

Selenium / Java,当FireFoxDriver已经包含其他一些参数时,如何将所需的功能传递给FireFoxDriver?

来自分类Dev

Swift 3 使用选择器将按钮/手势识别器动作传递给其他功能

来自分类Dev

将va_list传递给其他函数

来自分类Dev

如何将preventDefault调用传递给其他事件?

来自分类Dev

将构造函数调用传递给其他类

来自分类Dev

将ActorRef传递给其他Actor是好是坏?

来自分类Dev

Angular2将值传递给其他类

Related 相关文章

  1. 1

    无法将值传递给其他表单

  2. 2

    Vue将axios响应传递给其他方法

  3. 3

    孤立的RazorEngine无法将模型传递给其他AppDomain

  4. 4

    无法将图片传递给其他班级

  5. 5

    变量未传递给其他功能

  6. 6

    将值从MS Access表单子传递给其他表单子

  7. 7

    将值从MS Access表单子传递给其他表单子

  8. 8

    关闭时将变量从表单传递给其他表单

  9. 9

    VBA将表单控件传递给功能

  10. 10

    将GoogleApiClient传递给其他活动

  11. 11

    如何将响应正文字段传递给其他请求的正文(加特林)

  12. 12

    如何将完整的行数据从csv迭代的方案大纲传递给其他功能?

  13. 13

    git-用于将代码段传递给其他用户的临时提交功能?

  14. 14

    如何将完整的行数据从csv迭代的方案大纲传递给其他功能?

  15. 15

    无法将模块功能传递给Page

  16. 16

    无法将模块功能传递给Page

  17. 17

    将表单对象传递给同一页面/视图中的其他表单()

  18. 18

    敲除将其他参数传递给订阅功能

  19. 19

    如果没有其他实例,则打开一个表单。打开-将类型传递给方法

  20. 20

    无法保存对象并传递给其他方法

  21. 21

    无法将其他参数传递给group_map

  22. 22

    我可以将手柄功能作为道具传递给路由器中的其他屏幕吗?

  23. 23

    Selenium / Java,当FireFoxDriver已经包含其他一些参数时,如何将所需的功能传递给FireFoxDriver?

  24. 24

    Swift 3 使用选择器将按钮/手势识别器动作传递给其他功能

  25. 25

    将va_list传递给其他函数

  26. 26

    如何将preventDefault调用传递给其他事件?

  27. 27

    将构造函数调用传递给其他类

  28. 28

    将ActorRef传递给其他Actor是好是坏?

  29. 29

    Angular2将值传递给其他类

热门标签

归档