2017-02-10 8 views
0

私はg-mailのすべての画像にアクセスできるプロジェクトに取り組んでいます。必要な添付ファイルをすべて取得できるノードを使用してGメールAPIを試しました。私は、添付ファイルのURLを生成する何らかの方法(表示するために)私は私のプロジェクトから必要な画像へのリンクを提供できるように、APIを使用して添付IDとメッセージIDにアクセスすることができます。閲覧するGmail添付ファイルのURLを生成

答えて

0

この問題は実際にはIssue #134でした。この解決方法を試してみてください。 attachmment_indexが添付ファイルの単なる指標であり、

https://mail.google.com/mail/u/0/?ui=2&ik={ik_value}&view=att&th={message_id}&attid=0.{atachment_index}&disp=safe&zw

あなたはこれを使用して電子メールの添付ファイルをフェッチすることがあります。添付ファイルが3つあり、3番目のファイルを取得する場合は、インデックス値は3になります。このURLは、ダウンロードファイルのリンク短縮子のように機能する302ヘッダーです。このリンクを開くと、添付ファイルのデータへの返信用

var ik = gmail.tracker.ik; 
var id = gmail.get.email_id(); 
var aid = "1"; // gets the first attachment 

var url = "https://mail.google.com/mail/u/0/?ui=2&ik=" + ik + "&view=att&th=" + id + "&attid=0." + aid + "&disp=safe&zw"; 

console.log(url); 
+0

おかげであなたを導くでしょう、私は「すでに問題#134を見て&添付ファイルをダウンロードするためのリンクを生成することができましたが、私は、画像をダウンロードする必要がいけないveは、私はあまりにも認証なしの画像を見るためのリンクが必要です。とにかく私はoauth2clientで(GmailのAPIを使用して)添付ファイルへのリンクを生成するために認証することができますか? – Bagio

関連する問題