curl语法中的单引号格式问题

时间:2016-03-21 14:05:37

标签: ruby-on-rails curl

我将LU与Rails 4集成在一起,并尝试在linkedin上分享帖子。

我在rails and post on linked-in wall使用curl post下面的curl。我在rails控制台中使用了以下代码并且工作正常,但是当我在使用系统和single quote的rails代码中使用它时,然后发出create,因为已经在内部使用单引号。

system 'curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"comment":"hello from system www.google.com! http://google.com","visibility":{"code":"anyone"}}'  https://api.linkedin.com/v1/people/~/shares?oauth2_access_token=xxxxxXygzp_8E3xxvg7_7FaxxxxxxnxtWzBXAxxxxa0wta5z1MVK6-kubHJ5JxxxndpAMc_CxmCsIHxFlxxx0t_WNEhxxxMz8_cKpeOidAxxx5-X-MdvzYVxxQ&format=json&title=linkedin HTTP/1.1'

我必须添加什么才能解决此问题?我尝试了很多,然后我发布在这里。

提前致谢。

1 个答案:

答案 0 :(得分:0)

在您的应用程序中(而不是在终端中),我建议您使用HTTP库(我使用HTTParty,但有很多选项)。