【发布时间】:2023-04-01 22:25:01
【问题描述】:
我是线程新手。其实我以前没学过。
我正在尝试使用线程从 Facebook 检索访问令牌,以便我的访问令牌能够自动扩展,而无需我每隔一小时手动检索一次。
我正在尝试做的事情:
于是在Stackoverflow中看到了一些与Thread相关的代码,试了一下。最终,它可以工作,但我如何只收集 Facebook 访问令牌?谁能帮帮我?
import Queue
import threading
import urllib2
# called by each thread
def get_url(q, url):
q.put(urllib2.urlopen(url).read())
theurls = ["My facebook developer gpaph api explorer URL"]
q = Queue.Queue()
for u in theurls:
t = threading.Thread(target=get_url, args = (q,u))
t.daemon = True
t.start()
s = q.get()
print s
【问题讨论】:
-
抱歉,我不确定你的意思。你能澄清一下问题是什么吗?
-
facebook 的访问令牌每隔一小时过期一次,因此我必须手动获取此 URL 中的访问令牌。我想做的是创建一个脚本,我可以在其中访问此 URL 以获取访问令牌。我刚刚编辑了帖子并添加了一张照片,这样会更清晰。希望对你有帮助!谢谢。
-
在没有用户交互的情况下您无法更新令牌,这将使短期令牌的全部意义无效。
-
所以我无法自动更新和获取新的访问令牌?
标签: python python-2.7 facebook-graph-api access-token python-multithreading