我正在开发一个与facebook集成的网站,用于发布和分享内容。我已经生成了短期用户令牌并通过使用facebook graph api生成长期使用来延长令牌到期时间:
GET /oauth/access_token?
grant_type=fb_exchange_token&
client_id={app-id}&
client_secret={app-secret}&
fb_exchange_token={short-lived-token}
但是这个长期存在的令牌将在60天后过期,之后可能需要用户进行再次生成令牌。 如果任何扩展此方法的方法在没有用户交互的情况下过期,请帮助我。我找到了一个解决方案,它建议回忆起“再次获得长期存在的令牌”,但它根本没有按预期工作。 请帮帮我。
答案 0 :(得分:0)
在发布,共享内容或获取令牌详细信息时,每个API调用(每天)都会延长长期令牌。因此,您可以使用以下标记debugging graph API call:
来延长令牌到期时间GET /debug_token?
input_token={input-token}&
access_token={access-token}
由于此解决方案是从实际研究演变而来,请在实施前测试工作流程。