いくつかのドキュメントをウェブ上で公開しました。ログインせずに Google API を使用してこれらのドキュメントを取得する方法はありますか?
質問する
1079 次
3 に答える
0
あなたがすることは
// http://msdn.microsoft.com/en-us/library/system.net.webclient.aspx
WebClient wc = new WebClient();
// http://msdn.microsoft.com/en-us/library/ms144200.aspx
string priceList=wc.DownloadString(
new Uri(
"https://docs.google.com/spreadsheet/pub?hl=en_US&hl=en_US&key=0Aic3jYFcLTrldEhQU1dDTzdTdFBhaVA4OGtPX2FUMUE&single=true&gid=0&output=txt");
// http://msdn.microsoft.com/en-us/library/3cc9y48w.aspx
wc.Dispose(); // Free resources
// http://msdn.microsoft.com/en-us/library/tabh47cf.aspx
string[] lines = priceList.Split(
new string[] {
"\r\n",
"\n\r", // Rarely ever used, but be prepared
"\n" // Match this and
"\r" }, // this last
StringSplitOptions.None);
于 2012-06-01T03:29:53.413 に答える
0
これが私のドキュメントに対して行う方法です。
using (WebClient wc = new WebClient()) {
string priceList=wc.DownloadString("https://docs.google.com/spreadsheet/pub?hl=en_US&hl=en_US&key=0Aic3jYFcLTrldEhQU1dDTzdTdFBhaVA4OGtPX2FUMUE&single=true&gid=0&output=txt");
string[] lines = priceList.Split('\n');
}
これにより、変数にテキスト形式のスプレッドシートが取得されますpriceList
。
于 2012-06-01T00:27:10.417 に答える
0
ドキュメントをパブリック アクセスで共有している場合は、そのダウンロード URL を共有して、Google にログインせずにダウンロードできます。Google APIを使用してダウンロード URL を作成するには、その特定のドキュメントのリソース ID が必要です。
詳細については、こちらをご覧ください: Google Docs : Download Documents and files
于 2012-06-02T11:01:58.173 に答える