- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我是 Ruby On Rails 的新手,正在开发一个实现了 Facebook 连接的网络应用程序。我正在使用 omniauth & fb_graph gem 对用户进行身份验证并获取用户信息。
将用户在我们网站上的帖子发布到他的 Facebook 墙上时,我在两种不同的用例中遇到了问题:
如果用户在我的应用程序中更新重复状态消息,我会收到以下异常
FbGraph::Unauthorized (OAuthException :: (#506) Duplicate status message):
如果假设用户更改了他的 facebook 密码,那么我从 omniauth 获得的用户访问 token 将变得无效并且我会得到以下异常
FbGraph::Unauthorized (OAuthException :: Error validating access token: Session
does not match current stored session.
This may be because the user changed the password since the time the session
was created or Facebook has changed the session for security reasons.):
我目前正在做 this但我想对两个不同的异常执行两个不同的操作。如果状态消息重复,它应该处理第一个异常。
在第二个异常中,它应该要求将 facebook 帐户重新连接到我的应用程序,以便我可以获得新的访问 token 。
请帮忙。谢谢。
最佳答案
根据documentation ,异常应具有 code
、type
和 message
属性。您可以根据其中一个属性确定要采取的操作(所有异常都有 message
,因此这通常很有用,但您可能会发现 code
或 type
在此特定实例中更好。
begin
# log in and post comment
rescue FbGraph::Unauthorized => e
case e.message
when /Duplicate status message/
# handle dup code
when /Error validating access token/
# handle bad credentials
else
raise e
end
end
关于ruby-on-rails - 如何在 ruby 中一次处理不同的 FbGraph 异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7426578/
我在使用 checkin api 时有点困惑。每次当我调用“me/checkins”时,我得到的响应都是空的。我不知道实际登记是如何运作的。 谢谢。 最佳答案 我相信要查看用户的 checkin ,您
我正在尝试使用 FBGraph 让我的应用程序在用户墙上发布消息。然而,所有的 API 对我来说都是陌生的,我只是想改变一下,看看会发生什么。现在,我收到此错误消息 { "error": {
你好; 我正在制作基本脚本 - 保存值,然后比较它,如果它存在 - 显示不同的类,99% 的条目一切正常。我单击按钮,jquery 将数据发布到 mysql,之后 - 数据已保存 - 但是 - 有一些
我是 Ruby On Rails 的新手,正在开发一个实现了 Facebook 连接的网络应用程序。我正在使用 omniauth & fb_graph gem 对用户进行身份验证并获取用户信息。 将用
我在我的 Ruby on Rails 应用程序中使用 FbGraph 和 Omniauth。我正在使用服务器端方法为用户获取长期(60 天)访问 token ,然后将其存储在 session 变量中。
嗨我是 fbgraph api 的新用户。我想使用该 api 向我的 friend 发送私有(private)消息。我见过一些使用 facebook messaging api 发送消息的网站。我可以
我需要使用 node.js 对组成员进行分页并进行一些数据挖掘。我使用 Node 模块https://github.com/criso/fbgraph但分页没有按预期工作。 是否有任何解决方案可以与
我想问一下如何通过 Facebook Connect API 或 Facebook graph API 向 Facebook 好友的收件箱发送消息。 提前致谢。 最佳答案 您可能想要使用发送对话框。它
我是 iPhone 编程新手。我已通过 fbgraph API 将 facebook 集成到我的应用程序中。我的目的是在我的应用程序中单击 facebook 按钮时显示事件指示器。 最佳答案 您必须在
我正在尝试使用 FbGraph gem 获取 friend 的电子邮件地址。我发现某个地方说我可以通过“电子邮件”对象获取它们,所以我尝试了但没有任何反应。这是我的代码和.. me= FbGraph:
我正在使用 Rails 3。当我尝试获取访问 key 时,我在 SessionsController#create 错误中收到 Rack::OAuth2::Client::Error 错误。我使用 o
我正在使用 FBGraph API 将 FaceBook 集成到我的 iOS 应用程序中,我想“喜欢/分享”特定页面相册或 friend 相册中的照片。是否可以?任何人都可以帮助我吗? 最佳答案 试试
我希望将 facebook Graph API 集成到我的 NodeJS 服务器中。现在,the fbgraph module看起来像一个非常简单直接的解决方案来满足我的需求。我唯一关心的是 fbgr
我目前正在尝试为我们的注册系统编写一个添加 friend 的步骤,并且我被要求实现类似于foursquare 工作方式的东西。 它从 Facebook 上拉下你的 friend ,检查他们中是否有任何
您可以使用FBGraph API获取friendList以及相应名称和ID,如下所示: FbGraphResponse *fb_graph_response = [fbgraph doGraphG
我正在使用 FBGraph gem 从我的网站发布到我的 Facebook 帐户上的页面,但我如何获得我的访问 token ?我确定我的代码可以正确发布到我需要的页面 def send_fb_me
我是一名优秀的程序员,十分优秀!