对于客户,我必须在他们的网站上展示一些喜欢他们的 Facebook 页面的人的照片。为此,我假设我需要一个页面访问令牌。我只需要一次我猜,所以我怎么能轻松地从我的客户那里得到这个,而无需编程?例如,我可以给客户一个 URL,然后给他一个访问令牌,他可以给我吗?
问问题
725 次
1 回答
0
从理论上讲,您可以,但它通过在显而易见的地方传递访问令牌来破坏身份验证的目的。
您首先需要 dialog/oauth url 来获取具有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 插件来做到这一点。
于 2013-03-26T16:51:31.893 回答