我想从这个相册中获取照片urls:
https://graph.facebook.com/175758929145317/photos
如果您在不提供访问令牌的情况下访问它,那么您将获得空数据:
{
"data": [
]
}但如果您首先在此处生成访问令牌:
http://developers.facebook.com/tools/explorer?method=GET&path=175758929145317%2Fphotos
然后像这样把它附加到url上,你就可以得到数据:
https://graph.facebook.com/175758929145317/photos?access_token=your_access_token
但是,此访问令牌不能永远使用,它将过期。
我想从https://graph.facebook.com/175758929145317/photos动态采取的照片网址,并在网页上显示的图像,谁查看这个网页的人不需要有一个脸书帐户。
因此,每次浏览网页时,我都在想是否可以简单地使用我的facebook帐户登录(通过硬编码电子邮件和密码),然后获得一个新的访问令牌,这样我就可以获得照片urls。
这个是可能的吗?或者有没有更好的方法来解决我的问题?(我不能要求相册所有者将其相册更改为公开)
发布于 2012-05-21 08:16:41
这是不可能的,您不能使用硬编码(或存储的)登录/密码在FB中进行身份验证-根据Facebook policy
I.特性和功能
..。
3-您不得包含代理、请求或收集Facebook用户名或密码的功能。
你可以做的是:
自己获取(然后扩展)
https://stackoverflow.com/questions/10677409
复制相似问题