小编hum*_*nzz的帖子

Facebook Graph API中的Feed,帖子和状态有什么区别?

我正在尝试编写一个程序来检索给定用户的"状态"(并且通过状态我的意思是他自己发布的内容,他写的任何内容,因为我最感兴趣的是文本状态)

我无法弄清楚这里的文档的差异https://developers.facebook.com/docs/reference/api/user/所以我不知道使用哪种连接类型; 饲料,帖子或状态

(我注意到的另一件事是状态需要access_token,而另外2个需要access_token仅用于非公共内容)

谢谢

facebook facebook-graph-api

37
推荐指数
2
解决办法
2万
查看次数

有没有办法验证ActiveRecord上的特定属性而不首先实例化对象?

例如,如果我有一个用户模型并且我只需要验证登录(这可以通过ajax验证表单时发生),那么如果我使用User模型中定义的相同模型验证而不实际实例化User实例将会很棒.

所以在控制器中我可以编写类似的代码

User.valid_attribute?(:login, "login value")
Run Code Online (Sandbox Code Playgroud)

无论如何我能做到吗?

ruby validation activerecord ruby-on-rails

10
推荐指数
2
解决办法
7001
查看次数

如何在Ruby 1.9.1中将Net :: HTTP响应转换为某种编码?

我有一个Sinatra应用程序(http://analyzethis.espace-technologies.com)执行以下操作

  1. 检索HTML页面(通过net/http)
  2. 从response.body创建Nokogiri文档
  3. 提取一些信息并将其发送回响应中.响应应该是UTF-8编码

所以我在尝试阅读使用windows-1256编码的网站时遇到了这个问题,例如www.filfan.com或www.masrawy.com.

问题是虽然没有抛出错误,但编码转换的结果不正确.

net/http response.body.encoding给出ASCII-8BIT,它不能转换为UTF-8

如果我做Nokogiri :: HTML(response.body)并使用css选择器从页面获取某些内容 - 例如标题标签的内容 - 我得到一个字符串,当我调用string.encoding返回WINDOWS-1256 .我使用string.encode("utf-8")并使用它发送响应,但同样响应不正确.

关于我的方法有什么问题的任何建议或想法?

ruby encoding http sinatra ruby-1.9

9
推荐指数
2
解决办法
9445
查看次数

facebook的分享链接功能如何运作?

我想实现一个功能,这样在用户输入一个URL,并显示该网址时,我想有一个自定义显示器(如果它是一个嵌入对象从YouTube,缩略图的视频,如果是图片链接,标题和摘录身体,如果它是一个正常的链接).

如何实现这样的功能?

facebook

2
推荐指数
1
解决办法
6975
查看次数

服务器和浏览器之间的可信通信?

我一直都在考虑这个问题,并且总是在服务器上使用更简单的解决方案.但是,我决定我可以向更多人询问它,可能是开明之一可以帮助我提供可靠的解决方案.

问题:您正在开发一个为许多用户提供服务的Web应用程序.您提供的部分功能涉及调用外部API.该调用是针对每个用户完成的.可以通过服务器或浏览器的JavaScript进行调用.在任何一种情况下,您都会在服务器数据库中保留处理API调用数据的结果.我想卸载调用API并将结果处理到浏览器的JavaScript,并在完成后将回调服务器并保留数据.我在这种方法中看到的问题是,任何人都可以修改JavaScript的行为(对于firebug及其类似的东西是多么容易)在服务器上保留恶意/不正确的数据.

我怎么能 - 服务器 - 相信从JavaScript进入我的数据 - 遵循前一个场景 - 是正确的并且没有改变?

javascript api ajax web-applications

1
推荐指数
1
解决办法
137
查看次数

如何让Spark解析JSON转义的String字段作为JSON对象来推断DataFrames中的正确结构?

我有一组文件格式化为每行一个JSON对象.但问题是,这些JSON对象上的一个字段是JSON转义字符串.例

{
  "id":1,
  "name":"some name",
  "problem_field": "{\"height\":180,\"weight\":80,}",
}
Run Code Online (Sandbox Code Playgroud)

预计在使用sqlContext.read.json它时会创建一个带有3列id,name和problem_field的DataFrame,其中problem_field是一个String.

我无法控制输入文件,我宁愿能够在Spark中解决这个问题所以,有没有什么方法可以让Spark将String字段作为JSON读取并正确推断其架构?

注意:上面的json只是一个玩具示例,在我的情况下,problem_field将具有可变的不同字段,并且Spark很好地推断这些字段并且我不必对存在哪些字段做出任何假设.

json scala apache-spark spark-dataframe

1
推荐指数
1
解决办法
3373
查看次数