gpt4 book ai didi

ruby-on-rails - 使用 get_page 方法检索结果页面时,考拉 gem (图形 API)InvalidURIError

转载 作者:数据小太阳 更新时间:2023-10-29 08:11:25 24 4
gpt4 key购买 nike

我正在使用 Koala gem:https://github.com/arsduo/koala从 facebook 图形 API 检索结果页面。

[编辑] 我按如下方式构造@graph 对象:

@facebook = Koala::Facebook::API.new(access_token)
@graph = @facebook.get_connection(..)

从 facebook 获取数据后,我得到了结果列表。

我得到这样的 next_page_params:

next_page = @graph.next_page_params 

看起来像:

[\"v2.6/496090827168552/members\", {\"fields\"=>\"about,age_range,bio,cover,devices,email,education,first_name,gender,hometown,id,interested_in,last_name,languages,link,location,middle_name,name,political,picture.type(large),relationship_status,religion,work,website\", \"limit\"=>\"30\", \"icon_size\"=>\"16\", \"access_token\"=>\"EAAIeQOKC6YjJE3GUvyHqakVaIZCF1MY4jo5YtQ0qt2DFNPRa3O6akOXUMdx9eOozAFSOIZD\", \"offset\"=>\"30\", \"__after_id\"=>\"enc_AdACS2GnjoUp9fYXSa8maRmdCZAYMNRR7fqHpQG\"}]

现在我使用以下方法获取结果的下一页:

@graph.get_page(next_page)

这是我得到的错误:

`URI::InvalidURIError: bad URI(is not URI?): [%22v2.6/496090827168552/members%22,%20%7B%22fields%22=%3E%22about,age_range,bio,cover,devices,email,education,first_name,gender,hometown,id,interested_in,last_name,languages,link,location,middle_name,name,political,picture.type(large),relationship_status,religion,work,website%22,%20%22limit%22=%3E%2230%22,%20%22icon_size%22=%3E%2216%22,%20%22access_token%22=%3E%22CqXUMdx9eOozAHJl2cS4czacDnIwvEB96RCb1FSOIZD%22,%20%22offset%22=%3E%2230%22,%20%22__after_id%22=%3E%22enc_AdACS2GCCpmD1SFiHnmP0lpr0yiW8maRmdCZAYMNRR7fqHpQG%22%7D]`

最佳答案

看起来你的问题可能出在这里

@facebook = Koala::Facebook::API.new(access_token)
@graph = @facebook.get_connection(..)

在 github 页面上,它说直接使用 @graph 调用 get_connection 但您将 @graph 设置为 @facebook.get_connection(..) 的返回值.而是将其更改为

@graph = Koala::Facebook::API.new(access_token)
@graph.get_connection(..)

来源:https://github.com/arsduo/koala#graph-api

关于ruby-on-rails - 使用 get_page 方法检索结果页面时,考拉 gem (图形 API)InvalidURIError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37304073/

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