我知道这方面已经有很多问题了,但是我想在通过Graph API发布到Facebook墙上的帖子中添加换行符。 我看过各种答案,建议使用
具体而言,我正在使用Ruby和Koala gem。 我正在尝试发布到用户的页面。 如果我作为链接发布,并在帖子的描述中尝试中心技巧,则会按预期工作--但在我实际需要它的消息中不起作用。
更新:我向Koala gem提交了一个补丁,允许设置:no_encoding选项。如果/当接受此补丁时,如果将此选项设置为true,则允许换行。就目前而言,遇到此问题的人可以获取我的gem分支:https://github.com/ideaoforder/koala 对于那些好奇的人,问题出在Faraday上。 请求方法设置为:url_encode,这会将参数作为url编码表单数据发送。 参数必须作为常规数据发送,而不是表单数据(例如在cURL中使用-d标志而不是-f标志)。我们通过将数据作为查询字符串的一部分而不是编码参数来实现这一点。
<center></center>
,但对我不起作用--它只在帖子中打印出“<center></center>
”。具体而言,我正在使用Ruby和Koala gem。 我正在尝试发布到用户的页面。 如果我作为链接发布,并在帖子的描述中尝试中心技巧,则会按预期工作--但在我实际需要它的消息中不起作用。
更新:我向Koala gem提交了一个补丁,允许设置:no_encoding选项。如果/当接受此补丁时,如果将此选项设置为true,则允许换行。就目前而言,遇到此问题的人可以获取我的gem分支:https://github.com/ideaoforder/koala 对于那些好奇的人,问题出在Faraday上。 请求方法设置为:url_encode,这会将参数作为url编码表单数据发送。 参数必须作为常规数据发送,而不是表单数据(例如在cURL中使用-d标志而不是-f标志)。我们通过将数据作为查询字符串的一部分而不是编码参数来实现这一点。
{"error":{"type":"GraphMethodException","message":"Unsupported post request."}}
。我浏览了一些Koala代码,并发现了一个CGI.encode函数。我已经删除了它,但仍然没有运气。 - ideaoforder