New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Googleフォトプラグイン #180

Merged
merged 1 commit into from Jun 6, 2017

Conversation

Projects
None yet
3 participants
@machu
Member

machu commented May 23, 2017

Picasaのサービス終了に伴いPicasaプラグインが表示専用になっていたので、代わりにGoogleフォトプラグインを作りました。

機能

  • Google Picker APIを使ってGoogleフォトの写真を選択
  • Googleフォトへの写真のアップロードも可能

制約

  • サムネイルを使用しているため、サイズが512pxまでしか表示できない
  • プラグインを使うためには、Google DevelopersのサイトでAPIキーの登録が必要(ちょっと面倒)

参考

2017-05-24 8 37 47

@machu

This comment has been minimized.

Show comment
Hide comment
@machu

machu May 24, 2017

Member

プラグインを使うための準備

  1. Google Developers Consoleにログイン
  2. Google Picker APIを有効にする https://console.developers.google.com/apis/api/picker.googleapis.com/overview
  3. 認証情報画面に移動する
  4. APIキーを生成する。名前は任意。キーの制限はHTTPリファラとし、tDiary編集画面のURLを登録する。
  5. OAuth2.0クライアントIDを生成する。アプリケーションの種類はウェブアプリケーション。名前は任意。承認元のJavaScript生成元は、自サイトのホスト名を登録する。
  6. tDiaryの設定画面へ移動し、Googleフォトの設定ページでAPIキーとクライアントIDを入力する。

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

Member

machu commented May 24, 2017

プラグインを使うための準備

  1. Google Developers Consoleにログイン
  2. Google Picker APIを有効にする https://console.developers.google.com/apis/api/picker.googleapis.com/overview
  3. 認証情報画面に移動する
  4. APIキーを生成する。名前は任意。キーの制限はHTTPリファラとし、tDiary編集画面のURLを登録する。
  5. OAuth2.0クライアントIDを生成する。アプリケーションの種類はウェブアプリケーション。名前は任意。承認元のJavaScript生成元は、自サイトのホスト名を登録する。
  6. tDiaryの設定画面へ移動し、Googleフォトの設定ページでAPIキーとクライアントIDを入力する。

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

@hsbt

This comment has been minimized.

Show comment
Hide comment
@hsbt

hsbt Jun 2, 2017

Member

試します!

Member

hsbt commented Jun 2, 2017

試します!

@hsbt

This comment has been minimized.

Show comment
Hide comment
@hsbt

hsbt Jun 2, 2017

Member

やってみました!が

API キー

screenshot 2017-06-02 18 51 39

oauth2 クライアント

screenshot 2017-06-02 18 51 29

という入力情報で編集画面から Google Photo ボタンを押すと Error: origin_mismatch となり oauth 認証までたどり着けませんでした...

まだ仕様など読めてないのでただの報告となります!

Member

hsbt commented Jun 2, 2017

やってみました!が

API キー

screenshot 2017-06-02 18 51 39

oauth2 クライアント

screenshot 2017-06-02 18 51 29

という入力情報で編集画面から Google Photo ボタンを押すと Error: origin_mismatch となり oauth 認証までたどり着けませんでした...

まだ仕様など読めてないのでただの報告となります!

@tdtds tdtds merged commit 468d95c into master Jun 6, 2017

2 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details
@tdtds

This comment has been minimized.

Show comment
Hide comment
@tdtds

tdtds Jun 6, 2017

Member

ぎゃ、間違ってマージボタンを押してしまった!

Member

tdtds commented Jun 6, 2017

ぎゃ、間違ってマージボタンを押してしまった!

@tdtds

This comment has been minimized.

Show comment
Hide comment
@tdtds

tdtds Jun 6, 2017

Member

revertするとややこしいので、ちょっとこのままで……。自分も試してみたいと思ってます(が時間がとれない)

Member

tdtds commented Jun 6, 2017

revertするとややこしいので、ちょっとこのままで……。自分も試してみたいと思ってます(が時間がとれない)

@hsbt hsbt deleted the google-photos branch Jun 6, 2017

@hsbt

This comment has been minimized.

Show comment
Hide comment
@hsbt

hsbt Jun 6, 2017

Member

contrib なのでたぶん大丈夫! ブランチ切り替えて試すというのもあれなので、引き続き調べていきます...

Member

hsbt commented Jun 6, 2017

contrib なのでたぶん大丈夫! ブランチ切り替えて試すというのもあれなので、引き続き調べていきます...

@machu

This comment has been minimized.

Show comment
Hide comment
@machu

machu Jun 7, 2017

Member

デバッグ用のコードを埋め込んだままにしていたのが原因でした。すみません。
05190ae

Member

machu commented Jun 7, 2017

デバッグ用のコードを埋め込んだままにしていたのが原因でした。すみません。
05190ae

@hsbt

This comment has been minimized.

Show comment
Hide comment
@hsbt

hsbt Jun 7, 2017

Member

アップデートしてから、キーそれぞれを入れ替えて保存すると無事動きました!

これは神プラグインですね...

Member

hsbt commented Jun 7, 2017

アップデートしてから、キーそれぞれを入れ替えて保存すると無事動きました!

これは神プラグインですね...

@hsbt

This comment has been minimized.

Show comment
Hide comment
@hsbt

hsbt Jun 7, 2017

Member

(@machu 埋め込んでいたキーは revoke しておいた方がよさそうです)

Member

hsbt commented Jun 7, 2017

(@machu 埋め込んでいたキーは revoke しておいた方がよさそうです)

@machu

This comment has been minimized.

Show comment
Hide comment
@machu

machu Jun 7, 2017

Member

ですね。ありがとうございます。

Member

machu commented Jun 7, 2017

ですね。ありがとうございます。

@machu

This comment has been minimized.

Show comment
Hide comment
@machu
Member

machu commented Jun 10, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment