2016-10-21 4 views
0

iOSアプリを作成していて、ウェブページからGoogleカレンダーを表示しようとしています。カレンダーは公開されています。今私は、外部のリンクにユーザーを連れて行くボタンでいっぱいのUIWebViewにページ全体を表示しています。私はカレンダーを表示したいだけです。どのように私はURLからカレンダーだけをこすり、webviewに表示することができますか?URLから埋め込みGoogleカレンダーをスクラップするにはどうすればよいですか?

私が試してみた:

https://www.google.com/calendar/feeds/username%40gmail.com/public/basic

しかし、それは私が解決策を考え出したForbidden Error 403

答えて

0

を言って白い画面を返します。これは私が使用したコードです。あなたはあなたが望むものを得るためにデータを調整することができますが、これは私のために働いた。 gcal文字列で[email protected]をカレンダーのGmailアカウントに変更します。私はそれをちょうど同様に画面を埋めるために、サイズで遊ばなければならなかった。

NSString *gcal = [NSString stringWithFormat:@"<html><meta name=\"viewport\" content=\"width=%f\"/><iframe src=\"http://www.google.com/calendar/embed?showTitle=0&amp;showNav=1&amp;showTabs=1&amp;showPrint=0&amp;showCalendars=0&amp;mode=AGENDA&amp;height=600&amp;wkst=1&amp;hl=en_GB&amp;[email protected]&amp;color=%%23BE6D00&amp;ctz=America%%2FNew_York\" scrolling=\"no\" style=\"border-width: 0pt;\" mce_style=\" border-width:0 \" frameborder=\"0\" height=\"%f\" width=\"%f\"></iframe>",self.view.frame.size.width,self.view.frame.size.height-70,self.view.frame.size.width-8]; 
    [self.webView loadHTMLString:gcal baseURL:nil]; 
関連する問題