ruby Code Schoolのユーザ情报をリクエストしてJSON形式で取得

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby Code Schoolのユーザ情报をリクエストしてJSON形式で取得相关的知识,希望对你有一定的参考价值。

require 'open-uri'
require 'json'
require 'pp'

user_name = 'gouf'
uri = URI.parse("https://www.codeschool.com/users/#{user_name}.json")
pp json = JSON.parse(uri.open.read)

=begin
pp completed_course_links =
  json.dig('courses', 'completed')
  &.map { |course| "  <img src=\"#{course['badge']}\"/>\n  <br/>\n  <a href=\"#{course['url']}\">#{course['title']}</a>\n" }

css_style = <<EOF
<style>
div {
  border: thin solid gray;
  width: 132px;
  float: right;
}
div img {
  width: 100px;
  height: 100px;
}
</style>
EOF

File.open(File.expand_path('~/completed_course_links.html'), 'w') do |f|
  f.write css_style
  f.write completed_course_links.map { |element| "<div>\n#{element}</div>" }.join("\n")
end
=end

以上是关于ruby Code Schoolのユーザ情报をリクエストしてJSON形式で取得的主要内容,如果未能解决你的问题,请参考以下文章

ruby Twitter Webからユーザの発言日时を拾う

ruby twitterで指定ユーザーのツイートを过去200件まで自动取得する。取得したデータは,sqlight3にて保存される。

ruby Firebaseで指定ユーザーID群に一気に1,000件ずつプッシュ通知送る处理,简単('·‿·`)亚马逊SNSよりかなり扱いやすい感('·‿&

ruby 机械化による诊断メーカーの情报取得とオストンインゲーム例

ruby 2015年就职情报サイトから,企业名で検索して绍介ページURLを取得する。

javascript ユーザーエージェント判别