我有一個iOS應用程序,用戶可以在選擇關鍵字,和應用程序將通過顯示來自谷歌搜索結果中的應用內UIWebView
。的iOS:顯示谷歌搜索結果中的UIWebView沒有API
例如用戶選擇my term name
,我構建此網址:https://www.google.com/search?q=my+term+name
,並在UIWebView
打開URL。
這是對服務的谷歌的條款?我是否需要在URL中包含任何類型的認證憑證?
謝謝。
我有一個iOS應用程序,用戶可以在選擇關鍵字,和應用程序將通過顯示來自谷歌搜索結果中的應用內UIWebView
。的iOS:顯示谷歌搜索結果中的UIWebView沒有API
例如用戶選擇my term name
,我構建此網址:https://www.google.com/search?q=my+term+name
,並在UIWebView
打開URL。
這是對服務的谷歌的條款?我是否需要在URL中包含任何類型的認證憑證?
謝謝。
如果你只是顯示谷歌的網頁,那麼這很好。你所做的只是構建一個URL並顯示結果。如果您正在解析/搜索結果,那麼您會遇到法律問題。如果這是一個問題,像lmgtfy這樣的服務將不合法。
直接從goog HTML報廢結果是違反他們的服務條款。
第5.3款谷歌TOS:
「您明確同意不訪問(或試圖訪問)通過任何自動方式(包括使用腳本或網絡爬蟲)的任何服務......」
我不認爲這裏適用。 – Alec 2013-02-27 19:33:16
這不是刮。這是一個有效的網址,不需要驗證。 – 2013-02-28 00:48:12
你可以使用
-(void)recivedRequest {
//load the request to a web view
[webView loadRequest:[NSUrlConnection connectionWithURL:[URL urlWithString:[NSString stringWithFormat:@"http://www.google.com/search?q=my+term+name"]]]];
或者,如果你想在加載請求之前創建一個字符串,你可以這樣做:
-(void)recivedRequest {
//create a NSString with the keyword
NSString *keyWord = @"my+term+name";
//load the request to a web view
[webView loadRequest:[NSUrlRequest requestWithURL:[NSURL urlWithString:[NSString stringWithFormat:@"http://www.google.com/search?q=%@", keyWord]]]];
webView加載URLRequests。這裏你提到了urlconnection。我已編輯它。 – madLokesh 2014-07-11 08:29:53
不,它不需要任何認證憑證或一些證書來查看您的ios設備中的Google鏈接。
我你覺得它會有什麼問題,那麼你可以讓多個網頁,並使用PhoneGap的使用它們的iOS。
很簡單....試試這個:
Google Search = http://google.com/search?q=ios
對於其他搜索引擎:
當您說解析時,如果我使用Google自定義搜索並顯示來自Google自定義搜索的圖像而沒有Google品牌,那該怎麼合法或非法?感謝您提前澄清。 @matt – GangstaGraham 2013-03-12 09:20:57
你需要澄清與谷歌我期望。如果你根本沒有任何Google品牌 - 我希望他們會遇到問題。記住他們從廣告中賺錢,他們不會樂意免費贈送他們的服務。 – 2013-03-12 09:59:10