<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <cite xml:lang="en">Picker  |  Google Developers</cite>
(<time>2019-07-03 00:10:38 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://developers.google.com/picker/">https://developers.google.com/picker/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Googleフォト</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">画像</anchor>を選択して挿入するために使われています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Googleフォト</anchor>からの選択には
<code>https://www.googleapis.com/auth/photos</code>
という <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Googleフォト</anchor>の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">API</anchor>
の操作がいろいろできる <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OAuth</anchor> の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">scope</anchor>
が必要です。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> 
強めの権限なので、認証画面で警告を出さずに (= 本番サービス向けに)
使うには
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Google</anchor>
の審査が必要です。
(読取専用のもう少し弱い権限を無審査で使わせてくれればいいのに、
いまのところなさそうです。)
といっても審査はGoogleのコンソールから簡単に申し込め、
それほど厳しくないようです。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web</anchor> で探すと制度が始まった頃の厳し目の体験談がでてきますが、
今では緩くなったのでしょう。)
<time>2019-10-03T02:37:01.300Z</time></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Google Picker</anchor> で <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Googleフォト</anchor>の画像を選択させても、
その画像をどう使うか、
というところは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">アプリケーション</anchor>側で自分で実装しないといけません。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Googleフォト</anchor>の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">API</anchor>
を使わずに <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Google Picker</anchor> で得られる情報だけで知れるのは、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Googleフォト</anchor>の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webページ</anchor>の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URL</anchor>
と、
サムネイル画像の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URL</anchor> くらいです。後者は認証なしでアクセス可能で、
しかも事実上永続的に利用可能とみられますが、
それが保証されるとは (おそらく) どこにも書いてありません。
つまり、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">アプリケーション</anchor>側で貼り付けて永続的に利用する場合
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ブログ</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">掲示板</anchor>のようにずっと残る場合)
は、
この画像の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URL</anchor>
をそのまま使うのではなく、
画像データをコピーして使うべきということです。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> 
ただし
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Google Picker</anchor>
が返すデータに入っているサムネイル画像は、
実データより小さなものばかりです。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">サムネイル</anchor>なので...)
サムネイル画像として使うのではなく画像自体を貼り付けたいときは、
実サイズに近い、より大きな画像を使いたくなります。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Google Picker</anchor> で <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Googleフォト</anchor>から選択させているサービス事例を見るに、
自力で <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URL</anchor> を組み立てるしかないみたいです。</p><p>サムネイル画像は xxx/s32-c/yyy.JPG のような URL
になっているので、 /s数字-c/ や /s数字/ のようになっている部分を /s1200/
に置き換えるといいようです。
サムネイルサイズによっては xxx/yyy.JPG 
のような <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URL</anchor>
になるので、
xxx/s1200/yyy.JPG
のようにします。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;5</anchor-internal> 駄目だったみたいよw
<cite xml:lang="ja">Googleフォト貼り付け機能を一時的に停止しています - はてなブログ開発ブログ</cite>, <time>2020-03-12 11:59:24 +09:00</time> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://staff.hatenablog.com/entry/2020/03/11/172942">https://staff.hatenablog.com/entry/2020/03/11/172942</anchor-external></p></body></html>