我有一个Facebook Session.but它没有打开。我试图按如下方式获取AccessToken
Session.getActiveSession().getAccessToken();
但它不会返回任何东西。我可以获得AccessToken吗?
答案 0 :(得分:1)
好吧,正如在official documentation中所写的那样,你需要有一个UiLifecycleHelper
来确保为每个与Facebook SDK交互的片段创建一个有效的会话。
你应该做的是覆盖片段(或活动)中的生命周期方法,然后Session.getActiveSession()
将返回一个会话(如果有的话)。
答案 1 :(得分:0)
您几乎不再需要提取实际的访问令牌。对图API的任何请求都可以使用Request class和Session对象完成。