WP7 SkyDrive LiveMesh へ戻る


skydrive.html


GetAsync /me/skydrive/files?filter=folders でgoogleしたページをたどって以下のリンクを見つけた。

 


SkyDrive APIs for Docs and Photos—now ready to cloud enable apps on Windows 8, Windows Phone and more
http://windowsteamblog.com/windows_live/b/windowslive/archive/2011/12/07/skydrive-apis-for-docs-and-photos-now-ready-to-cloud-enable-apps-on-windows-8-windows-phone-and-more.aspx

LiveConAuthWithSignInControl.sln にソースコピー追加してビルドするとエラーになったので、いろいろgoogleしてエラーを取っていく

 

 

 ⇒SkydriveAlbum google


LiveSDK / Samples / WindowsPhone / LiveSDKSample / PhotoSkyOnTheGo / ViewModels / SkydriveAlbum.cs
https://github.com/liveservices/LiveSDK/blob/master/Samples/WindowsPhone/LiveSDKSample/PhotoSkyOnTheGo/ViewModels/SkydriveAlbum.cs
⇒これは自由につかっていいの?


⇒コードをコピーしてVS2010に貼り付けると改行がなくなるので、一旦gmailでメールを作成して
貼り付けた後、コピーすると改行が生きるので、面倒だがやっている。

 

Windows 開発統括部 Blog http://www.5z5.com/Feeds/?505a3defcca4cddd
⇒あとでみよう。buildのイベントのビデオ?を先に見ておく?

 

クラウド アプリをサポートする新しい SkyDrive の API について http://blogs.msdn.com/b/jpwin/archive/2012/01/13/skydrive-api-for-docs-and-photos.aspx

 

GetAlbumPicture google

LiveSDK / Samples / WindowsPhone / LiveSDKSample / PhotoSkyOnTheGo / ViewModels / LiveServicesViewModel.cs
https://github.com/liveservices/LiveSDK/blob/master/Samples/WindowsPhone/LiveSDKSample/PhotoSkyOnTheGo/ViewModels/LiveServicesViewModel.cs
⇒これは自由につかっていいの?

⇒コードをコピーしてVS2010に貼り付けると改行がなくなるので、一旦windows live mailでメールを作成して
貼り付けた後、コピーすると改行が生きるので、面倒だがやっている。


LiveConAuthWithSignInControl.sln に
LiveServicesViewModel.cs(SkydrivePhoto.csはソース公開が無い?)
SkydrivePhoto.cs
をgithubからコピーしてビルドすると以下のエラー

 

エラー 1 アクセシビリティに一貫性がありません。プロパティの型 'System.Collections.ObjectModel.ObservableCollection ' のアクセシビリティはプロパティ 'PhotoSkyOnTheGo.SkydriveAlbum.Photos' よりも低く設定されています。 C:\Users\user1\Downloads\5824.LiveConAuthWithSignInControl\LiveConAuthWithSignInControl\SkydriveAlbum.cs 61 48 LiveConAuthWithSignInControl

エラー 2 アクセシビリティに一貫性がありません。プロパティの型 'LiveConAuthWithSignInControl.SkydrivePhoto' のアクセシビリティはプロパティ 'PhotoSkyOnTheGo.LiveServicesViewModel.SelectedPhoto' よりも低く設定されています。 C:\Users\user1\Downloads\5824.LiveConAuthWithSignInControl\LiveConAuthWithSignInControl\LiveServicesViewModel.cs 220 22 LiveConAuthWithSignInControl

 


 


再び GetAlbumPicture google


⇒SkyDrive APIs for Docs and Photos—now ready to cloud enable apps on Windows 8, Windows Phone and more
http://windowsteamblog.com/windows_live/b/windowslive/archive/2011/12/07/skydrive-apis-for-docs-and-photos-now-ready-to-cloud-enable-apps-on-windows-8-windows-phone-and-more.aspx
⇒の末尾を見るとLive Connectから手に入れる?
Live Connect Developer Center > Learn > Live Connect - Terms of Use
Live Connect - Terms of Use
Last Updated: December 2011 http://msdn.microsoft.com/en-us/windowslive/ff765012
⇒んー英語で長くて難しい!
⇒20.3 Windows Live MessengerのWeb Toolkit とあるのでこれが必要?


Live Connect Reference http://msdn.microsoft.com/library/hh243650.aspx

Windows Live Messenger Connect, Version 4.1  http://msdn.microsoft.com/library/ff749458.aspx

Messenger XMPP reference http://msdn.microsoft.com/ja-jp/library/hh550849.aspx


Windows Live MessengerのWeb Toolkit でgoogle

先頭ページを発見するといっぱいいいのがあることを発見した。以下、必要なものから見ていく。


使ってみよう! Windows Live SDK/API
第33回 Live Messenger Web Toolkit──WebサイトにLive Messenger機能を追加(1) http://gihyo.jp/dev/serial/01/wl-sdk/0033

第49回 SkyDrive API 概要(2)──ファイルのアップロードほか http://gihyo.jp/dev/serial/01/wl-sdk/0049
⇒解説がJavascriptのソースだ。んーWP7でつかうならPhoneGapを使う?
⇒WP7HTML5ジャバスクリプトPhoneGap http://incomesoft.net/WP7HTML5JavaScriptPhoneGap13.aspx

WEBアプリもHTML5で作る?

ならばVisual Studio 2010 HTML5 WEBアプリでなく 2011 ならHTML5 アプリ作りやすい?

Visual Studio 11 http://incomesoft.net/VisualStudio11.aspx からISOダウンロードする?


Windows8 http://incomesoft.net/Windows8.aspx もダウンロードして、
新しいHDD?SDD?,タッチディスプレイや変換機は不要?Windows8はクリック対応している?

win8  や vs11 を準備するための、よりみちするとコンテスト期限に間に合わなくなる?


第48回 SkyDrive API 概要(1) http://gihyo.jp/dev/serial/01/wl-sdk/0048
⇒『・・・アルバムという特別なフォルダーがあります・・・』と詳しい説明がある!
⇒『・・・Webブラウザー上で動作するアプリとWindows 8およびWindows Phone向けには,JavaScript APIとManaged APIも利用できます・・・』とある。


第44回 Windows 8でWindows Liveが加速! Live Connectで連携アプリの作成!http://gihyo.jp/dev/serial/01/wl-sdk/0044
⇒1時間もののビデオの関連記事だ?

第43回 JavaScriptでWindows Live統合アプリの開発 http://gihyo.jp/dev/serial/01/wl-sdk/0043

第42回 Windows Liveの本気!? 「Messenger Connect」を使ってみよう! http://gihyo.jp/dev/serial/01/wl-sdk/0042


第40回 Live Spaces API/SDK(2)──Live IDアカウントで認証 http://gihyo.jp/dev/serial/01/wl-sdk/0040
⇒『・・・64bit Windows環境にインストールする場合は少し注意・・・サンプルのソースコード・・・プロジェクトのプロパティからプラットフォームのターゲットをx86・・・ビルド・・・』
⇒サンプルコード?

 

第41回 Live Spaces API/SDK(3) http://gihyo.jp/dev/serial/01/wl-sdk/0041

第39回 Live Spaces API/SDK(1)──ブログへ投稿 http://gihyo.jp/dev/serial/01/wl-sdk/0039
⇒ブログだ!

 


 

 


第31回 Live Labs Pivot(1/2) http://gihyo.jp/dev/serial/01/wl-sdk/0031

 

 

第33回 Live Messenger Web Toolkit──WebサイトにLive Messenger機能を追加(1) http://gihyo.jp/dev/serial/01/wl-sdk/0033
⇒Live Messenger Web Toolkitだ1 やっとたどり着いた!


Live Messenger Web Toolkit download google


Welcome to the Windows Live™ Messenger Web Toolkit  http://dev.wlmessenger.net/


Getting Your Client ID for Delegated Authentication  http://msdn.microsoft.com/en-us/library/cc287659.aspx
⇒これはもうやった?クライアントIDをサインインコントロールのXAMLにコピペしたやつでは?

Windows Live Messenger Web Toolkit  http://msdn.microsoft.com/en-us/library/dd570035.aspx


Getting Started with the Windows Live Messenger Web Toolkit  http://msdn.microsoft.com/en-us/library/cc298460.aspx
⇒英語だ!メールしないと手に入らない?
⇒bingで機械翻訳する
『・・・Windows Live メッセンジャーの Web ツールキットを Windows Live メッセンジャーの統合 Web ベースのアプリケーションを構築することができます。Messenger Web ツールキットでは、Web サイトの訪問者他の Messenger ユーザーとの相互作用に使用できるプレゼンスを有効にインスタント メッセージング アプリケーションを構築できます。
要件
Messenger Web ツールキットを使用するには、次の要件を満たす必要があります。
各ユーザーは、Windows Live ID が必要ユーザーは、現在の Messenger ユーザーする必要はありません;ただし、Messenger Web ツールキットを使用して Messenger にサインインするには、Windows Live ID が必要です。ユーザーは、Windows Live ID 対応のサイトにアクセスして、Windows Live ID を取得できます。Hotmail または Windows Live の電子メール アドレスは、Windows Live ID を取得する必要はありません;任意の種類の電子メール アドレスを使用することができます。
ユーザーは Messenger Web ツール キット アプリケーションをホスト Web サイトごとにアクセス許可を付与する必要があります。Messenger Web ツールキットは自動的に該当する場合は、ユーザーのアクセス許可を要求を処理します。
ブラウザーのサポート・・・』

What's New in the Windows Live Messenger Web Toolkit  http://msdn.microsoft.com/en-us/library/dd570031.aspx
⇒『・・・Changes in Version 3.7
・・・ASP.NET Ajax Library
・・・Offline Instant Messaging
・・・Application Contacts・・・』とある。
⇒jQuery だから自動でダウンロードされる?でも、そうならば、なぜコンパイルエラーがなぜ出る?
⇒Ajaxだ!
⇒ASP.NET Ajax Library  http://msdn.microsoft.com/en-us/library/ff359014.aspx
⇒How To: Create a Control Declaratively with Markup  http://msdn.microsoft.com/en-us/library/ff355365.aspx
⇒『・・・     xmlns:sys="javascript:Sys"
    xmlns:msgr-app="Microsoft.Live.UI.Messenger.MessengerApplication"
    >
   

 
        sys:attach='msgr-app'
        msgr-app:application-verifier-token=""        
        msgr-app:privacy-url=""
        msgr-app:channel-url=""
        msgr-app:token-url=""
        />・・・』とある。
⇒どうもHTML5だ!?どのnamespaceを指定すればいい?raizorを使う?

 

『・・・Strp2 Once you have registered your application, you can download the sample code. The sample code demonstrates the core concepts for using the Web Toolkit:・・・』からSamples.zipをダウンロード、似た名前が多いのでwlSamples.zipに改名後展開する。

C:\Users\user1\Downloads\wlSamples\WebToolkit\GettingStarted\CSharp\

⇒Visual Studio 2010 、ファイル、WEBサイトを開く、ファイルシステムで、このフォルダ名をコピペしてVS2010で開き、
RefreshMessengerToken.aspx http://localhost:52984/CSharp/RefreshMessengerToken.aspx をブラウザで開くと以下のエラー

'/CSharp' アプリケーションでサーバー エラーが発生しました。
--------------------------------------------------------------------------------

Error: AppId: Application ID must be alphanumeric: %%YOURAPPID%%

⇒ここのサンプルはビルドが不要なものだ!

⇒WP7でSkyDriveに写真をアップロードしたいだけなのに!

このサンプルはビルドが必要なサンプル?だった?

なんか、ビルドエラーの取り方がわからず、コードサンプルて使っている、探し物のクラスが見つからない!
また、原点に戻ってみる!
⇒ 


Windows Live developer platform adds OAuth 2.0 and more, continuing to let users connect the devices, apps, and sites they choose
http://windowsteamblog.com/windows_live/b/windowslive/archive/2011/06/14/windows-live-developer-platform-adds-oauth-2-0-and-more-continuing-to-let-users-connect-the-devices-apps-and-sites-they-choose.aspx

 

Extending "Windows 8" apps to the cloud with SkyDrive
http://blogs.msdn.com/b/b8/archive/2011/09/28/extending-quot-windows-8-quot-apps-to-the-cloud-with-skydrive.aspx

 

The complete developer's guide to the SkyDrive API
http://channel9.msdn.com/Events/BUILD/BUILD2011/PLAT-134C
⇒★ビデオがあった!1時間ものだ。
⇒このデモでは、Windows8だから、HTML5とjQueryとjavascriptでSkyDriveを使っている

Push Notification Sevice を使うためにWebアプリを作るなら、
または usb カメラのプロキシ?WEBアプリ? WCF Serveice?アプリ?を作るためにWebアプリをHTML5アプリで作る?

5:12 vs2010?ででどうやって手に入れる?
⇒デモはvisiual studio 11 だ!
⇒windows phone 7でもメトロアプリは動くから、WP7にメトロスタイルジャバスクリプトテンプレートがある?

 

新規プロジェクト  javascript metoro style applicatin template? を選択している

 5:12 vs2010?でどうやって手に入れる?
⇒デモはvisiual studio 11 だ!
⇒windows phone 7でもメトロアプリは動くから、WP7にメトロスタイルジャバスクリプトテンプレートがある?
⇒5:06でBlank Application のテンプレートを使って WinWebApp4 を作成している。
⇒5:29でhttp://msdn.microsoft.com/en-us/windows/store/ ?ではなくて、
http://msdn.microsoft.com/ja-jp/windows または
http://msdn.microsoft.com/en-us/windows でアクセスできた。
⇒5:40でhttp://msdn.microsoft.com/en-us/windows/apps/

 

Windows 8 Developer Preview downloads
http://msdn.microsoft.com/ja-jp/windows/apps/br229516/


Getting started with Windows Metro style app development
http://msdn.microsoft.com/library/windows/apps/br211386
⇒Hello world with JavaScriptのソースコードを見つけた!★★
⇒これをWP7で使える?

⇒こちらはphonegap用?

⇒" Building your first Windows Metro style app with C++, C#, or VBをクリックすると★★
http://msdn.microsoft.com/ja-jp/library/windows/apps/br211380

⇒下のほうでDeveloping for Windows でCanvas Direct Pixel Manipulation 金魚を発見した!?★
⇒Developing for Windows Canvas Direct Pixel Manipulation google
⇒Canvas Direct Pixel Manipulation
http://windowsteamblog.com/windows/b/developers/archive/2011/02/15/canvas-direct-pixel-manipulation.aspx

Developing for Windows google


⇒Visual Studio 11 Express for Windows Developer Previewを使っている!
http://www.microsoft.com/visualstudio/en-us/visual-studio-11 からダウンロードしてみる!★★
⇒OSはwindows7?windows8?whs2011は?

⇒whs2011とvs11ならwp7アプリが作れる?でもまだwp7のエミュレータなどのツールはwindows7でないと動かないからだめ?

Expression Blend 5 もダウンロードできるんだ!★

 
MicrosoftがARM版Windowsの詳細を公開、x86エミュレータは搭載せず
http://techon.nikkeibp.co.jp/article/NEWS/20120210/204615/?ref=ML
⇒Widows 8 ARM版だ!★

 

 

⇒vs2010でインストールされたテンプレートを確認すると
Silverlight for Windows Phone だ。だからこの中には日本名だと空のアプリケーション?がない。

 

新規プロジェクト  javascript metoro style applicatin template? を選択している

build ms でbing

[BUILD]米MSがWindows 8の詳細をデモ、開発者にスレートPCを配布
http://itpro.nikkeibp.co.jp/article/NEWS/20110916/368813/

Visual Studio 11 Express windows phone7 google

⇒Download Visual Studio 11 Preview
http://www.ginktage.com/2011/09/download-visual-studio-11-preview/
⇒『・・・・・・』とある
⇒情報がいっぱいある。後で見てみよう。
⇒でもWP7とVS11の組み合わせはまだない?

 

 

25:26 で
function isFolder(file) {
 return file type == 'folder' || file type == 'album';
}
を見た。javascriptだ。

 ⇒

33:00 あたりでjpgのメタ情報?まで表示している


33:4で
funtion isPhoto(file) {
 return file.type == 'photo';
 }
 
 function sisplayPhote(element, file) {
  var image = document.createElement('div'),
      image.className = 'image';
      image.style.backgroundImage = 'uri(' + file.source + ')';
  element.appendChild(image);
 } 

34:45で写真を表示できている。

 
40:50あたりで写真の代わりにpptxとxlsxを表示できている。
⇒Windows8ではブラウザではない?ので、今までIE内でパワーポイントやエクセルが表示できていたのの進化したものといえる?

 

 

 

Power your app with Live services
http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-784T
⇒★これもビデオだ!buildのイベントのだ。

 

 


もう一度振り出しに戻ってlive:SignInButton google

⇒Problems accessing SkyDrive from Windows Phone 7
http://stackoverflow.com/questions/8846578/problems-accessing-skydrive-from-windows-phone-7
⇒ここにあるソースを使ってみる
『・・・<

live:SignInButton Content="Button" Height="65" HorizontalAlignment="Left" Margin="110,41,0,0"
            Name="signInButton1" VerticalAlignment="Top" Width="215" ClientId="[REAL_CLIENT_ID]"
            Scopes="wl.offline_access wl.signin wl.basic wl.skydrive wl.skydrive_update"
            RedirectUri="https://oauth.live.com/desktop"
            Branding="Skydrive"
            TextType="SignIn"
            Background="Red"
            SessionChanged="OnSessionChanged" />・・・』
これは
SkyDrive APIs for Docs and Photos now ready to cloud enable apps on Windows 8, Windows Phone and more
http://windowsteamblog.com/windows_live/b/windowslive/archive/2011/12/07/skydrive-apis-for-docs-and-photos-now-ready-to-cloud-enable-apps-on-windows-8-windows-phone-and-more.aspx にある
『・・・<

live:SignInButton ClientId="YOUR CLIENT ID GOES HERE" Scopes="wl.basic wl.photos wl.skydrive wl.offline_access wl.signin wl.skydrive_update" RedirectUri="http://oauth.live.com/desktop" Branding="Skydrive" TextType="SignIn" Grid.Row="1" Margin="114,8,145,8" d:LayoutOverrides="VerticalAlignment" SessionChanged・・・』
の <

live:SignInButton と同じようなもの?

今までLiveConAuthWithSignInControl.slnでWindows Live と SkyDrive にSignIn に成功したコードは

『・・・            <

my:SignInButton Content="Button"
                             Height="72"
                             HorizontalAlignment="Left"
                             Margin="0,6,0,0"
                             Name="signInButton1"
                             VerticalAlignment="Top"
                             Width="266"
                             ClientId="00000000xxxxxxxx"
                             RedirectUri="https://oauth.live.com/desktop"
                             Scopes=""
                             Branding="Windows"
                             SessionChanged="signInButton1_SessionChanged" TextType="SignIn" BorderBrush="#FFE5C829" Foreground="#FFF4E91F" Background="Black"><

/my:SignInButton>・・・』

 

⇒live: と my: の違いだけ?この違いはなに?


 

my live namespace google

Windows Live SkyDrive でエクスプローラっぽい操作を行う方法 -画像操作編- http://d.hatena.ne.jp/bs-wp7/
⇒もう一度見る。『・・・LiveConnectClient photoClient = new LiveConnectClient(session);・・・』とある。

⇒また、github でダウンロードした?FileViewModel.csがここにもある。名前が同じだけで中身が違う?
⇒いいえ、LiveServicesViewModel.csでした。
⇒Gridの内容をコピーしてF5でビルド実行してみると
     
       
     

で、エラー 1 'i' は宣言されていないプレフィックスです。 行 24、位置 8。 c:\users\user1\documents\visual studio 2010\Projects

\wlskydriveimg\wlskydriveimg\MainPage.xaml 24 8 wlskydriveimg
となる。
⇒アセンブリが隠れているので、プレフィックス i に対応させかた(xmlns)がわからない!vs11ダウンロードして使えば判る?

 
live downloads live sdk google

使ってみよう! Windows Live SDK/API http://gihyo.jp/dev/serial/01/wl-sdk/0044 に『・・・Live SDKはMicrosoft Connectから入手できます・・・』とある。

Live SDK Microsoft Connect download google
⇒Live SDK v5.0 http://www.microsoft.com/download/en/details.aspx?id=28195
⇒これはダウンロードした。v5.1?

⇒左下に
Windows Live ID Web Authentication SDK 1.2 http://www.microsoft.com/download/en/details.aspx?id=7843
⇒これは必要?いつ、どのように使う?


Windows Live アドミン センター ソフトウェア開発キット (SDK) をダウンロードしてインストールする
http://explore.live.com/domains/download-and-install-the-windows-live-admin-center-software-development-kit?mkt=ja-JP
⇒『・・・カスタム ドメインを管理する独自のプログラムを作成できます。また、SDK に付属のサンプル アプリケーションも使用できます。さらに、SDK を使用してユーザーの一覧をインポートまたはエクスポートすることもできます。・・・』とある。探しているものとは少し違う?

8:14 にあるhttp://msdn.microsoft.com/en-us/windowslive?

5:43 Windows Store Dashboard
http://msdn.microsoft.com/en-us/windows/apps/br216180

WNS and Live Connect application management page のリンクがないため、
6:16 のWindows Push Ntification & Live Connectにクリックして飛べない?

 

Windows Push Ntification & Live Connect google

Integration of Windows LIVE SDK Connect & Push Notifications in Windows 8 Metro Style Apps using Windows Live SDK
http://anindita9.wordpress.com/2012/02/06/integration-of-windows-live-sdk-connect-push-notification-in-windows-8-metro-style-apps-using-windows-live-sdk/


msdn Windows Push Ntification & Live Connect google

⇒Code Samples for Windows Phone  http://msdn.microsoft.com/en-us/library/ff431744(v=vs.92).aspx
⇒ここは何度かみたサイトだ。Push Notifications and Tilesがある。

⇒ここのサンプルにLive Connectはある?

 http://msdn.microsoft.com/en-us/live/
Welcome to the Live Connect Developer Center
⇒Mobile devices の windos phone をクリック
⇒Live Connect Developer Center > Learn > Windows Phone apps
Windows Phone apps  http://msdn.microsoft.com/en-us/live/hh561314
⇒Code Sample
『・・・
<
phone:PhoneApplicationPage
    ...
    xmlns:my="clr-namespace:Microsoft.Live.Controls;assembly=Microsoft.Live.Controls">
    <
Grid x:Name="LayoutRoot" Background="Transparent">
        <
my:SignInButton Name="btnSignin" ClientId="CLIENT_ID" Scopes="wl.signin wl.basic" RedirectUri="REDIRECT_URL"

Branding="Windows" TextType="SignIn" SessionChanged="btnSignin_SessionChanged" HorizontalAlignment="Left"

VerticalAlignment="Top" />
        <
TextBlock Height="32" HorizontalAlignment="Left" Margin="12,78,0,0" Name="infoTextBlock" Text=""

VerticalAlignment="Top" Width="419" />
    <
/Grid>%

 

 

FC2って操作ミスというか "<" が入ると以下のデータを消してしまう。 怖い。ページは小さくと怖いかも。2012/2/21 15:45 。または、直接、HTMLに書くことはやめて、テキストファイルで作成したものをコピーすることを徹底すること。

以下、残部消えてなくなりまいした。 なので別ページを作成した。 http://systemintegration.web.fc2.com/skydrive2.html

 

 

 

 

 

inserted by FC2 system