2016-03-31 8 views
0

私のローカルホストで、私はGoogleカレンダーのAPIと通信しようとしています。 Php、json、composerがインストールされています。INPUT POST付きのウェブサイトからGoogleカレンダーにイベントを挿入する

端末からは、Googleカレンダーの次の10イベントを表示できます。 新しいイベントを挿入する権限を取得する方法もわかりました。イベントを追加できます。

私の質問リストは、どのようにWebページにイベントリストを表示し、INPUT & POSTのイベントをWebページから追加できますか?

主な目標は、次のようになります。 訪問者は、私が利用可能だ場合はアプリがチェックする、日付を入力して、それがある場合、それは自動的に私のGoogleカレンダーにイベントを挿入します。

ご存知ですか?

私はphp(https://github.com/rmccue/Requests)のリクエストをインストールしました しかし、私はAPIにアクセスするには認証が必要だと教えてくれます。リクエストでどのように認証できますか?

ありがとうございました。 Jean-Charles

答えて

0

これは可能です。まず、Google Calendar API for PHPのドキュメントをご覧ください。あなたがやりたがっているのは、イベントを取得して投稿/更新できることだけです。これは、GETおよびPOST HTTPリクエストをAPI経由で行うことで実現できます。

例として、hereを参照してイベントを取得する方法を確認できます。リクエストは、Webアプリケーションで使用できるJSON形式のEvent Resourceを返します。イベントを作成するには、hereを参照して、イベントを追加または作成するHTTP POST要求を行う関数を作成します。

まず、APIにアクセスできるようにOauth認証を設定する必要があります。これは重要であり、Google APIを使用するすべての開発で必須です。認証の問題が発生しているので、おそらくこれを設定していないでしょう。 PHPでOauthをセットアップする方法を確認できますhere

+0

親愛なるスワンボム、ありがとうございます。私は今、httpリクエストをする必要があることを知っています。私はそれに固執しています。私はRESTでhttpリクエストを行う方法を探しましたが、まだ、このoauth2を使ってHTTPリクエストを行う方法は見つけられません。私はそれをlocalhost上で動作させ、私の端末を走らせました。私はちょうどそれがWebページ上で動作させる方法を知らない:/ – jcdarocha

関連する問題