2016-05-23 5 views
2

私は自分のサイトに埋め込んだGoogleカレンダーを持っていますが、カレンダー(日付、時刻、イベントの説明、住所)からイベントの詳細をプルできるようにしたい私はそれを再フォーマットして表示することができるので、私は私のページにしたい角度を使用してそれを読んでください。角を使って公開のGoogleカレンダーでイベントを読む方法

私はそれと対話する必要はありません(更新、削除、何かを編集することを意味します)。

これは角度API(または他の呼び出し)で可能ですか?

答えて

2

はい、GoogleがGoogleカレンダーのAPIにすべての

ファーストを提供しているので、あなたがこのリンクを使用して、カレンダーのためのAPIをオンにする必要がありpossibileです: Google APIs wizard

次にあなたがAPIに従うことができますGET/POST要求をGoogleが提供し、リストされたエンドポイントに対して行うだけです。
Google calendar API reference

EDIT:著者は、HTTPリクエストを実行する角度の例をいくつか求めました。 これはcalendarIdのエントリを取得するための単純なGETリクエストを実行するコードのサンプルです:

$http({ 
    method: 'GET', 
    url: 'https://www.googleapis.com/calendar/v3/users/me/calendarList/' +calendarId 
}).then(function successCallback(response) { 
    // this callback will be called asynchronously 
    // when the response is available 
    }, function errorCallback(response) { 
    // called asynchronously if an error occurs 
    // or server returns response with an error status. 
    }); 

あなたは、このような質問をしている場合は、おそらく、この答えはつもりではありません十分で、私はこれがあるとは思いません主題についての十分な説明を提供するのに最適な場所です(そして、おそらく私は最高の教師ではありません)。 Angular HTTP documentationさらに詳しい例とより完全な説明があります

+1

これは良いスタートですが、より新しいものです。これらの角度呼び出しを使用している例を知っていますか? – Brad

+0

あなたの質問は、主に「Angularでhttpリクエストを行う方法」です。今すぐ私の答えを編集します – gbalduzzi

+1

私はいくつかのhttp呼び出しをしましたが、多くはありませんが、これは多くの助けになります、ありがとう。 – Brad

関連する問題