寻求使用长期访问令牌的Facebook Graph API等效请求URI
用长期访问令牌调用Facebook Graph API的等效请求
原请求的URI结构完全不需要修改,只需要把参数里的{access_token}替换成长期用户访问令牌即可,等效请求如下:
https://graph.facebook.com/{user_id}?metadata=1&access_token={长期访问令牌}
关键说明:
- Facebook Graph API的请求格式不会随令牌有效期长短变化,只要令牌有效、且拥有对应权限,就能复用原请求结构。
- 长期用户访问令牌(有效期60天)需要通过短期令牌兑换:调用
/oauth/access_token接口,携带以下参数:grant_type=fb_exchange_tokenclient_id(你的应用ID)client_secret(你的应用密钥)fb_exchange_token(原短期用户访问令牌)
- 兑换后的长期令牌权限范围和原短期令牌完全一致,只要令牌未过期、用户未撤销权限,就能正常获取用户元数据。
内容的提问来源于stack exchange,提问作者Mike Oliver
相关产品推荐
相关产品推荐

