【问题标题】:Getting #<FbGraph::InvalidRequest: OAuthException :: Unknown path components:获取 #<FbGraph::InvalidRequest: OAuthException :: 未知路径组件:
【发布时间】:2013-02-16 00:33:24
【问题描述】:

我正在使用带有 Rails 的 FbGraph gem。每次我尝试发布操作时,都会收到此错误:

[OpenGraph] Publishing publish #<GroupComment> (valid user token)
[OpenGraph] #<FbGraph::InvalidRequest: OAuthException :: Unknown path components: /gaymerx:publish>
OAuthException :: Unknown path components: /gaymerx:publish

自定义日志格式,但错误如打印。 gaymerx 是我们应用程序的命名空间,我们已经创建了发布操作(尽管我们必须在提交之前向 fb 发布一些“发布”操作)。已验证用户令牌有效,并具有打开图的权限。

这是调用代码:

me = FbGraph::User.me(@token)
action = me.og_action!("gaymerx:#{action}", :custom_object => "http://www.gaymerconnect.com/action")

知道会发生什么吗?

【问题讨论】:

    标签: ruby-on-rails facebook facebook-opengraph fb-graph


    【解决方案1】:

    您似乎缺少请求路径的一部分

    您有/gaymerx:publish,但如果您的应用命名空间是gaymerz,而您的操作是publish,您应该发布到/me/gaymerx:publish/&lt;USER ID HERE&gt;/gaymerx:publish

    【讨论】:

    • Nope - "FbGraph::InvalidRequest: OAuthException :: 未知路径组件:/me/gaymerx:like"
    • 应用设置界面(打开图表部分)中的示例代码告诉你做什么?格式肯定是/me/&lt;namespace&gt;:&lt;action type&gt;
    猜你喜欢
    • 1970-01-01
    • 2013-04-24
    • 1970-01-01
    • 2022-01-19
    • 2016-03-06
    • 1970-01-01
    • 1970-01-01
    • 2013-05-18
    • 2013-02-12
    相关资源
    最近更新 更多