首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们可以通过在代码中提供电子邮件和密码来获取facebook访问令牌吗?

问我们可以通过在代码中提供电子邮件和密码来获取facebook访问令牌吗?
EN

Stack Overflow用户
提问于 2012-05-21 05:33:44
回答 1查看 1.8K关注 0票数 1

我想从这个相册中获取照片urls:

https://graph.facebook.com/175758929145317/photos

如果您在不提供访问令牌的情况下访问它,那么您将获得空数据:

代码语言:javascript
复制
{
   "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。

这个是可能的吗?或者有没有更好的方法来解决我的问题?(我不能要求相册所有者将其相册更改为公开)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-21 08:16:41

这是不可能的,您不能使用硬编码(或存储的)登录/密码在FB中进行身份验证-根据Facebook policy

I.特性和功能

..。

3-您不得包含代理、请求或收集Facebook用户名或密码的功能。

你可以做的是:

自己获取(然后扩展)

  1. 令牌(请参阅本文档中的场景4:https://developers.facebook.com/roadmap/offline-access-removal/)。该扩展令牌的有效期应为60天-然后使用应用程序令牌通过might be able to extend it again.
  2. Try获取这些照片-如果有效,则令牌将永远有效:https://developers.facebook.com/docs/authentication/applications/
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10677409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档