对于客户,我必须在他们的网站上显示一些喜欢他们的Facebook页面的人的照片。为此,我假设我需要一个页面访问令牌。我猜这个只需要一次,所以我怎样才能轻松地从我的客户那里得到这个,而不必编程?例如。我可以给客户一个URL,然后给他一个访问令牌,他可以给我吗?
答案 0 :(得分:0)
从理论上讲,你可以通过明确地传递访问令牌来破坏身份验证的目的。
您首先需要使用dialog / oauth网址获取具有manage_pages
权限的用户访问令牌
https://www.facebook.com/dialog/oauth?client_id=APP_ID&redirect_uri=YOUR_URL&scope=manage_pages
然后您请求页面的访问令牌
https://graph.facebook.com/PAGE_ID?fields=access_token&access_token=USER_ACCESS_TOKEN
确保令牌的方法是为客户端编写登录页面,以便他们可以安全地传递访问令牌,然后将页面令牌保存到数据库中。
您是正确的,因为页面令牌没有到期,您只需要这一次。
在显示喜欢粉丝页面的用户的图片的上下文中,这在API中是不可能的。您只能使用Like Box插件执行此操作。