我正在为已经在Facebook上拥有他的产品照片的客户开发一个网站,他希望在他的网站上复制相同的相册.我已经使用Facebook Connect,所以我放弃了的组合photos.getAlbums
和photos.get
动态让画廊.
到目前为止一直很好,但后来我意识到,如果没有用户通过FBC记录,则不会创建会话,并且API也会变得无法使用,即使对于公开可用的内容也是如此.我显然希望向所有人展示相册,而不仅仅是连接帐户的人.
这是Facebook API中所有功能的工作原理吗?这种情况的最佳(更容易实施)解决方法是什么?
截至2010年9月,您现在可以作为应用程序进行身份验证,而无需关联用户.有关详细信息,请参阅http://developers.facebook.com/docs/authentication/.或者,您可以运行此示例代码以获取访问令牌:
curl -F grant_type=client_credentials \ -F client_id=your_app_id \ -F client_secret=your_app_secret \ https://graph.facebook.com/oauth/access_token