我必须编写某种(perl)脚本来查询Facebook墙上的Feed [1]。此换档页面是公开的,不需要在浏览器中进行任何身份验证。使用Facebook Graph API我必须生成一个个性化的访问令牌来查询feed。这对我来说是不可接受的,因为其他用户可以使用此令牌访问我的私人资料。
这引出了我的问题:是否有可能在没有访问令牌的情况下收集此公共墙源,也无法解析HTML(解析普通网站)?所以使用JSON / XML ...
答案 0 :(得分:0)
如果没有“任何有效 access_token
或用户 access_token
”,这是不可能的。
然而,您可以创建应用并使用应用access_token
(APP_ID|APP_SECRET
或从https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=APP_SECRET&grant_type=client_credentials
检索)来访问您网页的feed
连接。
如果您分发该脚本而不是使用某种包含此私有信息的配置文件的最佳方式,该私有信息不随脚本一起分发。