ラベル #web api の投稿を表示しています。 すべての投稿を表示
ラベル #web api の投稿を表示しています。 すべての投稿を表示

2019年3月20日水曜日

[code] YouTubeパラメータ

再生するコンテンツの選択
埋め込みプレーヤーの設定次第で、動画、再生リスト、ユーザーのアップロード動画、または特定のクエリに対する検索結果が読み込まれるようにすることができます。
以下のリストで、これらのオプションについて説明します。
◆動画の読み込み
埋め込み IFrame の場合は、読み込む動画の YouTube 動画 ID を IFrame の src URL に指定します。
http://www.youtube.com/embed/VIDEO_ID
YouTube Data API(v3)を使用している場合、動画 ID を検索結果、再生リスト アイテム リソース、動画リソースなどのリソースから取得して、これらの URL をプログラムによって構成することができます。動画 ID を取得した後、上の URL の中にある VIDEO_ID というテキストをその値に置き換えてプレーヤー URL を作成します。
◆再生リストの読み込み
listType プレーヤー パラメータを playlist に設定します。
また、list プレーヤー パラメータを、読み込む YouTube 再生リスト ID に設定します。
http://www.youtube.com/embed?listType=playlist&list=PLAYLIST_ID
再生リスト ID の前には、次の例に示すように、文字 PL を付ける必要があります。
http://www.youtube.com/embed?listType=playlist&list=PLC77007E23FF423C6
YouTube Data API(v3)を使用している場合、再生リスト ID を検索結果、チャンネル リソース、またはアクティビティ リソースから取得して、これらの URL をプログラムによって構成することができます。再生リスト ID を取得した後、上の URL の中にある PLAYLIST_ID というテキストをその値に置き換えます。
◆ユーザーのアップロード動画の読み込み
listType プレーヤー パラメータを user_uploads に設定します。
また、list プレーヤー パラメータを、読み込むアップロード動画の所有者の YouTube ユーザー名に設定します。
http://www.youtube.com/embed?listType=user_uploads&list=USERNAME
◆特定のクエリの検索結果の読み込み
listType プレーヤー パラメータを search に設定します。
次に、list プレーヤー パラメータに検索キーワードを指定すると、その検索結果がプレーヤーに読み込まれます。
http://www.youtube.com/embed?listType=search&list=QUERY

google
https://developers.google.com/youtube/player_parameters?hl=ja






動画リストを表示
組み合わせて使用: listType list 再生リスト
指定した文言のリスト: search 検索クエリ
YouTube チャンネル: user_uploads チャンネル ID

Qiita
https://qiita.com/stakei1/items/ccae2e0029b2cbd7e33b











YouTube動画の埋め込みコード…自動再生など細かく設定できた!
2017/6/6 2017/6/7
IT・サイエンス
YouTube動画をブログに埋め込んで、ここぞというポイントから自動スタートさせたいと思っても、YouTubeには分かるような説明が見当たらずに、何となくあきらめていませんか?
挙句のはてには、「動画の○○分●●秒あたりから問題のシーンになります」なんて記載してみたりしていませんか?
もっとスマートにYouTube動画をあなたのブログに埋め込みましょう。
尚、この記事では、コードの仕組みを理解して、簡単にアレンジできるようになることが目的です。
お好きなところからご覧ください

Report Hot Cafe
https://report.hot-cafe.net/youtube-code-1254



◆動画ページ上で提供されているコードのアレンジ
YouTube上で、以下の設定が可能
動画のサイズを指定
「560×315」「640×360」「853×480」「1280×720」「カスタムサイズ」の中から動画のサイズを選択できます。
また、動画のアスペクト比は16対9になっています。
動画が終わったら関連動画を表示
ブログに入れるのでしたら、表示しないほうがYouTubeへ行かれないかもしれません。
プレーヤーのコントロールを表示
表示しないと、ブログなどで見てもらった場合、どうしてよいのか分からない人もいると思います。
動画のタイトルとプレーヤーの操作を表示
動画の上部に表示されるタイトル等です。
プライバシー強化モードを有効
プライバシー強化モードを有効にすると、ウェブサイトの訪問者が動画を再生しない限り、訪問者に関する情報は YouTube に保存されないとのことです。
ほとんどの人がこの設定を有効にしていないと思いますので、ここはあまり気にしないでも良いと思います。
これらのチェックをするとコードに反映しますので、コピーペーストします。
◆コードの仕組みを確認しておく
取得した埋め込みコード
<iframe width=”853″ height=”480″ src=”https://www.youtube.com/embed/sIgawh0g-PI” frameborder=”0″ allowfullscreen></iframe>
動画が終わったら関連動画を表示する
プレーヤーのコントロールを表示する
動画のタイトルとプレーヤーの操作を表示する
src=”https://www.youtube.com/embed/sIgawh0g-PI”
この3つにチェックを入れたのが、コードに何も付加されていない状態
動画が終わったら関連動画を表示する
チェックを外すと
src=”https://www.youtube.com/embed/sIgawh0g-PI?rel=0”
プレーヤーのコントロールを表示する
チェックを外すと
src=”https://www.youtube.com/embed/sIgawh0g-PI?controls=0”
動画のタイトルとプレーヤーの操作を表示する
チェックを外すと
src=”https://www.youtube.com/embed/sIgawh0g-PI?showinfo=0“
3つともはずすと
<iframe width=”853″ height=”480″ src=”https://www.youtube.com/embed/sIgawh0g-PI?rel=0&controls=0&showinfo=0″ frameborder=”0″ allowfullscreen></iframe>
このコードをベースにやりたいことを追加する
これらの利用頻度が高いと思います。
自動再生
autoplay=1
値: 0 または 1
動画が自動的に再生されますので、使う動画によっては注意してください。
〇〇秒よりスタート
start=秒数
値: 正の整数
動画の先頭から指定された秒数分進めた位置から再生されます。
xx秒で終わる
end=秒数
値: 正の整数
動画の先頭から測定し、再生を停止します。
ループ再生
loop=1
値: 0 または 1
1 を設定すると
最初の動画が繰り返し、再生されます。
尚、このパラメータを単一動画に使うには
loop=1&playlist=VIDEO_ID
このように「 playlist 」パラメータとセットでの利用になります。
startパラメータが設定してあっても、ループ再生時には頭からのスタートになります。
これらは、複合して利用できます。
尚、上記のパラメータはすべて省略可能です。
◆これら以外の使えるパラメータ
ちなみに、こんなパラメータがあるよというレベルの説明ですが、気になるものがあれば調べてご利用ください。
cc_load_policy:字幕表示
color:プレーヤーの動画進行バーに動画を開始してからの経過時間を示すときに使用する色を指定
disablekb:キーボード操作の有効無効
enablejsapi:JavaScript API が有効無効
fs:全画面表示ボタンを表示の有無
hl:プレーヤーのインターフェースの言語を設定
iv_load_policy:動画アノテーション表示
list:プレーヤーに読み込むコンテンツを識別するときに、listType パラメータと組み合わせて使用
listType:レーヤーに読み込むコンテンツを識別するときに list パラメータと組み合わせて使用
modestbranding:YouTube ロゴを表示の有無
origin: IFrame API のセキュリティを強化
playlist: 再生する動画 ID をカンマで区切ったリスト
playsinline:このパラメータは iOS 上の HTML5 プレーヤー制御
◆実際のコードの書き方を確認
前述のYouTubeから取得したコードの動画を示す部分
src=”https://www.youtube.com/embed/sIgawh0g-PI”
sIgawh0g-PIの部分はVIDEO_IDなので以下のように簡略化して説明します。
src=”https://www.youtube.com/embed/VIDEO_ID”
この部分にパラメータと値を加えていきます。
「?」を加えてからになります。
src=”https://www.youtube.com/embed/VIDEO_ID?パラメータ=値”
複数のパラメータを加えたい場合は「&」で繋げます。
src=”https://www.youtube.com/embed/VIDEO_ID?パラメータ=値&パラメータ=値&パラメータ=値&パラメータ=値”
YouTubeからコードを取得すると「&」部分が「&」となっているかと思います。
HTMLのソース表記で「&」と記載してブラウザで見ると「&」と表示されるはずです。
ブログのエディターなどで、うまく動画が表示されない場合のみ注意してみてください。
「&」と記載して問題が無いですが、念のため覚えておいてください。
実際に記載する場合は以下のようになります。
<iframe width=”853″ height=”480″ src=”https://www.youtube.com/embed/VIDEO_ID?パラメータ=値&パラメータ=値&パラメータ=値&パラメータ=値” frameborder=”0″ allowfullscreen></iframe>
◆まとめ
基本的な埋め込み方法は次のとおり
埋め込みたい動画を選ぶ
検索するなどブログ等に埋め込みたい動画を選んでください。
埋め込みコードの取得
動画ページ上で提供されているコードのアレンジ
YouTube上で、以下の設定が可能
動画のサイズを指定
動画が終わったら関連動画を表示
プレーヤーのコントロールを表示
動画のタイトルとプレーヤーの操作を表示
プライバシー強化モードを有効
これらのチェックをするとコードに反映します。
そのコードをメモ帳などのエディターにコピーペーストしておきます。
例:<iframe width=”853″ height=”480″ src=”https://www.youtube.com/embed/sIgawh0g-PI?rel=0&loop=1&playlist=sIgawh0g-PI” frameborder=”0″ allowfullscreen></iframe>
そして、このコードをベースにやりたいことを追加する
自動再生
autoplay=1
xx秒よりスタート
start=秒数
xx秒で終わる
end=秒数
ループ再生
loop=1
このパラメータを単一動画に使うには
loop=1&playlist=VIDEO_ID
このように「 playlist 」パラメータとセットでの利用になります。
埋め込みコードの動画を示す部分の例
src=”https://www.youtube.com/embed/VIDEO_ID”
この部分にパラメータと値を加えていきます。
src=”https://www.youtube.com/embed/VIDEO_ID?パラメータ=値”
複数のパラメータを加えたい場合は「&」で繋げます。
src=”https://www.youtube.com/embed/VIDEO_ID?パラメータ=値&パラメータ=値&パラメータ=値&パラメータ=値”
実際に記載する場合は以下のようになります。
<iframe width=”853″ height=”480″ src=”https://www.youtube.com/embed/VIDEO_ID?パラメータ=値&パラメータ=値&パラメータ=値&パラメータ=値” frameborder=”0″ allowfullscreen></iframe>

 Report Hot Cafe
https://report.hot-cafe.net/youtube-code-1254







主なYouTubeURLパラメータ一覧(※2015年5月22日現在)
デフォルト値 概要/設定値の説明
loop=0 繰り返し再生オフ
loop=1 繰り返し再生オン
playlist=VIDEOLIST_ID 動画連続再生,リストID
playlist=XXXXX,XXXXX 動画連続再生,カンマ区切り
hl=ja,enなど 言語設定
rel=0 動画終了後の関連動画の表示オフ
rel=1 動画終了後の関連動画の表示オン
autohide=0 進行バー自動非表示オフ
autohide=1 進行バー自動非表示オン
autoplay=0 自動再生オフ
autoplay=1 自動再生オン
end=秒数 動画再生の停止位置(時間),正の整数
iv_load_policy=0 動画アノテーション(オーバーレイ広告)オフ
iv_load_policy=1 動画アノテーションオン

2018年2月8日木曜日

jQuery Google Map


jQuery Google Map
Google Mapsの地図を簡単に表示「jQuery Google Map」
Google Mapsの地図を簡単に表示するプラグイン「jQuery Google Map」を紹介します。
jQueryプラグイン「Google Map」
jQueryプラグイン「jQuery Google Map」は、「Google Maps javascript API」を利用して、地図を描画するプラグインです。
「Google Maps javascript API」の操作を全く知らなくても大丈夫!
操作部分の全ては「jQuery Google Map」プラグインがやってくれます。
サイトに地図をサササッと簡単に挿入できるので便利!

webkaru.net
https://webkaru.net/jquery-plugin/jquery-google-map/









デモとソースをご覧ください。
「jQuery Google Map」のデモ
ソース(HTML + jQuery)
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<meta name="description" content="jQuery Google Mapのデモでーす。">
<title>jQuery Google Map - jQueryプラグインまとめのカルマ
<script src="http://code.jquery.com/jquery-2.0.0.js">
<script type="text/javascript" src="https://www.google.com/jsapi">
<script type="text/javascript">
    google.load("maps", "3.4", {
      other_params: "sensor=false&language=jp"
    });
</script>
<script src="src/jquery.googlemap.js">
</head>
<body>
<p><a href="https://webkaru.net/jquery-plugin/jquery-google-map/">「jQueryプラグインまとめ」に戻る

<h1>TOKYO 2020
<div id="map" style="width: 800px; height: 600px;">
<script type="text/javascript">
  $(function() {
    $("#map").googleMap({
      zoom: 15, // Initial zoom level (optional)
      coords: [35.681382, 139.766084], // Map center (optional)
      type: "ROADMAP" // Map type (optional)
    });
  })
</script>
</body>
</html>

webkaru.net
https://webkaru.net/jquery-plugin/jquery-google-map/















Google Map を簡単お洒落にカスタマイズ!「Styled Map Wizard」使ってみた。 | バシャログ。
地図カスタマイズのコツ
カスタマイズのコツとしましては、
デフォルトのgooglemapを見て、いる要素といらない要素、サイズ、ズームレベル、色など、Styled Map Wizard で作るより前にちゃんと決めておく。
Styled Map Wizard を開いて、文字やアイコンなど不要となりえる要素を先に全て非表示にしたものを元に、
HTML、CSS、JSの3つを、地図の座標を入れた状態で先に組み立てる。
Styled Map Wizard に戻り、必要なものだけ表示(変更)させ、その部分だけjsへコピペし、実際のプレビューはHTML上で行う。
というのがコツかと、作ってみて思った点です。
ちょっと面倒でも、このひと工夫でサイトの統一感がいっきに増す、Google map のデザイン変更。
皆さんも一度試してみてください。オリジナル感が出せるのでハマるとちょっと楽しいですよ!

バシャログ。
http://bashalog.c-brains.jp/13/02/12-104000.php







<----------api file="" nbsp="" p="">





2017年8月2日水曜日

[css] pointer-events:none; でリンクを非リンクに変える

[css] pointer-events:none; でリンクを非リンクに変える | 鹿児島のホームページ制作 株式会社 カナメン
2014.2.22
author : canamen, Inc.
「pointer-events:none;」はレスポンシブで重宝する可能性が高いです。
「pointer-events:none;」をレスポンシブで使用する方法や考え方はこちらから。合わせてご確認ください!
pointer_events_index
メニューリストを作成して、現在閲覧中のページのaタグをspanタグに変えリンク無効にするか、
aタグのままで表示してしまうか、悩みますよね。
「pointer-events:none;」を指定することで、タグのリンクを無効にしてる。
「pointer-events」の導入方法とメリット・デメリット
リンクを非表示にしたい項目の親要素にidを付けcssで装飾を変更する
メリット
    ・各ページのcssをbodyタグで制御できる。
デメリット
    ・cssのコードが増えてしまうので、読み込みに時間がかかる可能性がある。
各ページ毎に読み込むcssを分け装飾を変更する
メリット
    ・各ページの読み込み時間の短縮が可能。
デメリット
    ・cssを作成していくと共有と各ページで重複するソースが増えてしまう。
    ・作成に時間がかかります。
ポイント
時間があったり、綺麗なソースにしたい場合のみcssを分けた方がいいと思います。
それ以外は親要素にidを付けて使用しましょう。
ページ数が膨大になる場合、ページロード時間を短くする為に共通のcssと各ページ毎のcssの2種類をlinkさせるサイトが多いです。
「pointer-events」ソースコード例
//html
//css
#list a.about
{
pointer-events:none;/*リンクを非リンクに変える*/
cursor:default;/*マウスカーソルを矢印のまま変えない*/
text-decoration:none;/*下線を消す*/
color:#000000;/*非リンクの文字色と同じにする*/
}
補足
非リンクになっても、他のリンクと装飾は変わらないので、装飾を変えて一目で非リンクだと分かるようにした方がいいでしょう。
対応ブラウザが少ないので、過信は禁物です。

株式会社 カナメン
https://canamen.co.jp/css/css-pointer-eventsnone/

2017年7月25日火曜日

Font Awesome


Font Awesome
The iconic font and CSS toolkit
  Download
Version 4.7.0   ·    GitHub Project   ·
Old 3.2.1 Docs   ·   Created by Dave Gandy

Font Awesome
http://fontawesome.io






 One Font, 675 Icons
In a single collection, Font Awesome is a pictographic language of web-related actions.
 No JavaScript Required
Fewer compatibility concerns because Font Awesome doesn't require JavaScript.
 Infinite Scalability
Scalable vector graphics means every icon looks awesome at any size.
 Free, as in Speech
Font Awesome is completely free for commercial use. Check out the license.
 CSS Control
Easily style icon color, size, shadow, and anything that's possible with CSS.
 Perfect on Retina Displays
Font Awesome icons are vectors, which mean they're gorgeous on high-resolution displays.
 Plays Well with Others
Originally designed for Bootstrap, Font Awesome works great with all frameworks.
 Desktop Friendly
To use on the desktop or for a complete set of vectors, check out the cheatsheet.
 Accessibility-minded
Font Awesome loves screen readers and helps make your icons accessible on the web.

Font Awesome
http://fontawesome.io









..........................
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
..............................

fgdf pc













Google Fonts


Viewing 821 of 821 font families

Google Fonts
https://fonts.google.com/




//code
Abril+Fatface|Vidaloka
" rel="stylesheet">
Google Fonts
https://fonts.google.com/




2017年1月21日土曜日

Google Places API JavaScript ライブラリ

Google Places API JavaScript ライブラリ
 多くの場所の最新情報を利用できます。

Request
size: 600x300
location: 46.414382,10.013988
heading: 151.78
pitch: -0.76
key: API_KEY

Url
https://maps.googleapis.com/maps/api/streetview?size=600x300&location=46.414382,10.013988&heading=151.78&pitch=-0.76&key=YOUR_API_KEY

developers.google.com
https://developers.google.com/maps/documentation/streetview/

2017年1月20日金曜日

Google API

API キー
この API キーは、このプロジェクト内で、これをサポートする任意の API と共に使用できます。
このキーをアプリケーション内で使用するには、 key=API_KEY パラメータを使用してキーを渡します。
名前
API キー 1
 キーの制限
このキーには制限がありません。不正使用や割り当ての盗用を防止するには、キーを制限します。
キーを制限すると、このキーを使用できるウェブサイト、IP アドレス、またはアプリを指定できます。詳細
なし
HTTP リファラー(ウェブサイト)
IP アドレス(ウェブサーバー、cron ジョブなど)
Android アプリ
iOS アプリ
注: 設定が有効になるまで、最大で 5 分かかることがあります

google.com
https://console.developers.google.com/




Google Cloud API
Compute Engine API
BigQuery API
Cloud Storage Service
Cloud Datastore API
Cloud Deployment Manager API
Cloud DNS API
Google Maps API
Google Maps Android API
Google Maps SDK for iOS
Google Maps JavaScript API
Google Places API for Android
Google Places API for iOS
Google Maps Roads API
Google Apps API
Drive API
Calendar API
Gmail API
Sheets API
Google Apps Marketplace SDK
Admin SDK
Mobile API
Google Cloud Messaging
Google Play Game Services
Google Play Developer API
Google Places API for Android
Social API
Google+ API
Blogger API
Google+ Pages API
Google+ Domains API
YouTube API
YouTube Data API
YouTube Analytics API
YouTube Reporting API
Advertising API
AdSense Management API
DCM/DFA Reporting And Trafficking API
Ad Exchange Seller API
Ad Exchange Buyer API
DoubleClick Search API
DoubleClick Bid Manager API
Analytics API
Translate API
Custom Search API
URL Shortener API
PageSpeed Insights API
Fusion Tables API
Web Fonts Developer API

google.com
https://console.developers.google.com/



2016年9月21日水曜日

楽天オークション系APIの終了

楽天オークション系APIの終了につきまして
日ごろ、楽天ウェブサービスをご利用いただきありがとうございます。
楽天オークションのサービス終了に伴い(http://auction.rakuten.co.jp/guide/info/info160804.html)、
api.rakuten.co.jp及び app.rakuten.co.jp上で提供している、楽天オークション系APIを、以下の通り終了させていただきます。
■日時
2016/09/20 (火) サスペンド
2016/10/10 (月) 完全廃止
■対象API
■ 楽天市オークション系API
楽天オークション商品検索API
(2011-01-27)
(2012-02-02)
■対象APIレスポンス (例)
HTTP レスポンスコード 200  (2016/09/20 ~ 2016/10/10)



WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116
Safari/537.36”>true

true
true
true
true

Suspended

このバージョンのAPIは廃止されました。最新バージョンのAPIをご利用ください。http://webservice.rakuten.co.jp/document/



HTTP レスポンスコード 200  (2016/10/10~)



true
true
true
false
false

ClientError

operationパラメータが正しくありません。operationパラメータには[ItemSearch, GenreSearch, ItemCodeSearch, VacantHotelSearch, GetAreaClass, HotelDetailSearch, KeywordHotelSearch, SimpleHotelSearch, CarwingsHotelSearch, GetHotelChainList, HotelRanking, ItemRanking, BooksTotalSearch, BooksBookSearch, BooksCDSearch, BooksDVDSearch, BooksForeignBookSearch, BooksMagazineSearch, BooksGameSearch, BooksSoftwareSearch, BooksGenreSearch, GoraGolfCourseSearch, GoraGolfCourseDetail, GoraPlanSearch, ProductSearch, ProductDetail, ProductGenreInfo, HighCommissionShop, VacantRoomCalendar]が指定可能です。



下記に記載していない一部パートナー様に提供している非公開APIに関しても、「app.rakuten.co.jp」で提供しているAPIにつきましては提供を停止させていただきます。

楽天市オークション系API
http://rakuten-webservice.tumblr.com/