我正在尝试运行一个系统调用,它将向 facebook 上的用户发布活动。当我在命令行上运行它时,一切正常,但在我的 RoR 控制器上,我没有得到任何结果。我拥有为用户发布活动所需的所有权限,并且我已经尝试过使用 system()、反引号(`)、exec() 和 %x,但仍然没有运气。对此有任何想法吗?这是我的代码:
post = "curl -F 'access_token=#{session[:access_token]}' -F 'achievement=https://example.com/main/fbobject' 'https://graph.facebook.com/me/app_fb:send'"
system(post)