在Python应用程序中从Facebook获取数据的异步请求

时间:2015-12-15 23:27:37

标签: python facebook oauth flask oauth-2.0

我正在探索一点点Python并尝试手动实现Facebook Flask应用程序中的登录流程。 我在OAuth部分使用Python rauth库。我对最后一部分有疑问,因为据我所知,请求交换访问令牌代码并检索用户数据的代码应该异步执行。不幸的是,我不知道如何正确地做到这一点。目前,它看起来如下:

这是我想在一个单独的线程中运行的函数:

...    
...
    oauth = FacebookSignIn()
    thread = threading.Thread(target=oauth)
    thread.start()
    facebook_id, email, first_name, last_name = oauth.callback()
    print "Waiting..."
    thread.join()
    print "Complete"
....

我在这里调用它:

df1 <- data.frame(A = c("0|0", "1|1", "0|1"), B = c("2|0", "0|0", "1|0"))

但我想它仍然没有改变任何东西。我可能需要以某种方式检查它是否完成了什么。你能告诉我,应该怎么做?

0 个答案:

没有答案