documentation of the Koala gem举例说明如何从Facebook获取帖子,包括图片。
client = Koala::Facebook::API.new(oauth_token)
client.get_connection('someuser', 'posts',
{limit: @options[:max_items],
fields: ['message', 'id', 'from', 'type',
'picture', 'link', 'created_time', 'updated_time'
]})
在此示例下方,文档记下了:
您可以传递值为'small','normal','large'或'square'的'type'哈希键,以获得不同的图片大小,默认为'square'。此外,您可能需要user_photos权限。
不幸的是,这似乎不起作用:
client.get_connection("officialstackoverflow", "posts",
{limit: 5, type: "large", fields: [:picture, :message, :type]})
不幸的是,我得到了与省略类型参数时相同的图片。我如何正确传递类型哈希?