不能再用我的 Rails 应用和考拉在朋友墙上发帖了

Posted

技术标签:

【中文标题】不能再用我的 Rails 应用和考拉在朋友墙上发帖了【英文标题】:Can't post in friends wall anymore with my Rails app and Koala 【发布时间】:2011-07-15 14:06:03 【问题描述】:

我在我的应用中使用它来发布到用户朋友的墙:

Koala::Facebook::GraphAPI.new(facebook_token).put_wall_post("My message", :link => "http://www.mywebsite.com.br/invitation/#uniq_link", uid)

一切正常,我要求获得 publish_stream 和 manage_friendlists 权限,但现在,如果有人向我发送邀请,我会收到通知但看不到消息或链接,这是我的应用程序有问题?和考拉? Facebook改变了什么?我已经张贴在很多墙上的事实是一个问题?

【问题讨论】:

【参考方案1】:

不幸的是,我遇到了类似的问题,但使用的是 fb_graph gem。好像我的 access_token 在我不知情的情况下被更改了。我想你应该去的第一个地方就是在 Facebook 开发者应用程序site 上这样做。

我做的另一件事是通过他们的 javascript API 使用 Facebook 社交插件。我发现这样做稍微可靠一些,而且我不必依赖宝石来做到这一点。

希望这对您有所帮助。

【讨论】:

是的,我尝试使用developers.facebook.com/docs/reference/dialogs/requests,我想要一些非常相似的东西,但问题是我不想邀请人们访问我的应用程序,我想邀请他们访问我的网站 嗯,我想我会用 facebook javascript sdk 重做我的应用程序 该死,我也尝试使用 js sdk,但我的应用程序不会发布在我朋友的墙上,只是在我自己的墙上 很高兴你把它整理好了:)。

以上是关于不能再用我的 Rails 应用和考拉在朋友墙上发帖了的主要内容,如果未能解决你的问题,请参考以下文章

什么是最简单的方法,通过我的 Ruby on Rails 应用程序在我的 Facebook 墙上发帖?

使用图形 api 在 facebook 上私下发帖到朋友墙上

如何在朋友的墙上发帖?

获得用户许可后,如何在 Facebook 的用户墙上发帖?

使用 ios facebook SDK 3.1 在墙上发布

在墙上发帖的自定义控件(如 Facebook 应用程序中)