gpt4 book ai didi

ruby-on-rails - 在 devise 2.0 中使用 omniauth 从 facebook 获取用户个人资料大图

转载 作者:行者123 更新时间:2023-11-30 05:14:42 26 4
gpt4 key购买 nike

我想从 facebook 获取用户个人资料大图或普通图片。现在我使用以下代码从用户个人资料图片中获取方形版本:

:image => access_token.info.image
# http://graph.facebook.com/id/picture?type=square

如何获得大号或普通版?

或者和应用程序,我怎样才能在这个 url 中替换最后一个词,大而不是方形......

非常感谢!

最佳答案

如果您想在登录时抓取不同尺寸的图片,omniauth-facebook 策略有一个选项可以更改请求的图片。

image_size: Set the size for the returned image url in the auth hash.

例如,大图片将在 omniauth.rb 中以这种方式请求:

provider :facebook, 'secrets', 'sekrets', :image_size => 'large'

https://github.com/mkdynamic/omniauth-facebook#configuring

关于ruby-on-rails - 在 devise 2.0 中使用 omniauth 从 facebook 获取用户个人资料大图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10532425/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com