Microsoft Graph – OneDrive API (C#) を使ったサンプル コード

※ この記事は以下の Office サポート フォーラムに移行しました。 https://social.msdn.microsoft.com/Forums/ja-JP/d8efd895-d94b-4770-9eaf-eff83e644b1e/webapimicrosoft-graph-onedrive-api-c     こんにちは、Office Developer サポートの森 健吾 (kenmori) です。 今回の投稿では、Microsoft Graph – OneDrive API を実際に C# で開発するエクスペリエンスをご紹介します。 ウォークスルーのような形式にしておりますので、慣れていない方も今回の投稿を一通り実施することで、プログラム開発を経験し理解できると思います。本投稿では、現実的な実装シナリオを重視するよりも、OneDrive API を理解するためになるべくシンプルなコードにすることを心掛けています。 例外処理なども含めていませんので、実際にコーディングする際には、あくまでこのコードを参考する形でご検討ください。   事前準備 以前の投稿をもとに、Azure AD にアプリケーションの登録を完了してください。少なくとも以下の 2 つのデリゲートされたアクセス許可が必要です。 ・Have full access to all files user can access ・Sign users in その上で、クライアント ID とリダイレクト URI を控えておいてください。   開発手順 1. Visual Studio を起動し、Windows フォーム…


Best Practices for WordPress Security on Azure

This article was put together by Mangesh Sangapu and Yi Wang. Shout-out to Cory Fowler and Sunitha Muthukrishna for additional tips. WordPress Security is often an overlooked feature. Customers are quick to configure their site, but often forget to fine tune the security aspect. Here we have compiled steps that will help make your WordPress site…


Excel 2013 からのウィンドウ管理方法変更について – シングル ドキュメント インターフェイス (SDI)

※ この記事は以下の Office サポート フォーラムに移行しました。 https://social.msdn.microsoft.com/Forums/ja-JP/a74ebdc3-9c37-46a1-8521-3cac24965e18/excel-2013?forum=officesupportteamja こんにちは、Office 開発 サポート チームです。 先日、本ブログの更新再開をお知らせさせて頂きましたが、今回の投稿では Office クライアント開発に関する投稿の第一弾として、Excel 2013 から変更された Excel のウィンドウ管理方法について記載します。 今回の内容は、Office クライアント製品を利用した開発を行う場合だけでなく、画面操作で Excel を操作する上でも影響がありますが、特に開発観点でチェックして頂きたいポイントを解説していきます。   2018/4/4 Update 3-1. に DisableMergeInstance に関する情報を追記しました。   目次 1. MDI と SDI とは? 2. Excel のウィンドウ管理の変更 3. Excel を利用するプログラムへの影響 3-1. ブックが開かれるプロセス 3-2. リボン カスタマイズ 3-3. 複数ウィンドウをまたがる操作 (サポート技術情報のご案内)   1. MDIと SDI とは? Windows…


Microsoft Graph を使用した開発に便利なツール群

※ この記事は以下の Office サポート フォーラムに移行しました。 https://social.msdn.microsoft.com/Forums/ja-JP/db724ffc-5f99-4591-8af8-5cd161b46489/webmicrosoft-graph-   こんにちは、Office Developer サポートの森 健吾 (kenmori) です。 今回の投稿では、Microsoft Graph を使用した開発に便利なツールをご紹介します。 Microsoft Graph は 1 つのエンドポイントを介して複数の API を Office 365 およびその他の Microsoft クラウド サービスから公開するものです。 概要については以下のサイトをご参考にしてください。 タイトル : Microsoft Graph の概要 アドレス : https://graph.microsoft.io/ja-jp/docs   1. Graph Explorer Microsoft Graph のエンドポイント (htps://graph.microsoft.com/) 配下の REST API を試すことができます。 タイトル : Graph エクスプローラー アドレス : https://graph.microsoft.io/ja-jp/graph-explorer…


OAuth Bearer Token (Access Token) の取得方法について

※ この記事は以下の Office サポート フォーラムに移行しました。 https://social.msdn.microsoft.com/Forums/ja-JP/21efd6e2-220a-48e8-b48f-9330ee90c414/oauth-bearer-token-access-token-   こんにちは、Office Developer サポートの森 健吾 (kenmori) です。 今回の投稿では、Access Token を取得する簡単なツールの作成方法をご紹介します。 開発およびデバッグを進める上で、以下のように Azure AD にアプリケーションを登録し、ADAL (ライブラリ) を使用した C# アプリケーションを開発しておくことで、アクセス トークンを常に取得できる状況にしておくと便利だと思います。 今回ご紹介する方法は、たくさんあるうちの 1 つの方法ですが、この手法に慣れていない方を対象に可能な限り簡略化した手順にさせていただきましたので、是非ご参考にしてください。 1. Azure Portal 側の操作 1) Azure Portal (https://portal.azure.com) にアクセスします。 2) Azure Active Directory は、2016/12/12 時点でプレビュー版なのでクラシック ポータルに移動します。 ※ プレビューが解除されたら、新ポータルでそのまま操作ください。 3) [Azure Active Directory] – [<テナント名>] – [アプリケーション]と遷移します。 4) [追加] をクリックします。 5) [組織で開発中のアプリケーションを追加]…


MySQL In-App Configuration for PHP Content Management Systems

Read more about MySQL In-App here. Content Management Systems such as WordPress, Drupal, Joomla contain the database credentials within a configuration file. If you decide to use MySQL In-App for development purposes, you will quickly realize that you need to modify these credentials to work with MySQL In-App. Below is a table containing the default…


Using the handheld device for reporting serial numbers as finished in production 

Introduction A new flow for the handheld device has been released with KB article: 3148600. This flow enables the user to register the finished good serial number when reporting as finished in production. This flow is targeting a process where the finished good serial number is generated under the following conditions: It is assigned by…


Do not change Linux files using Windows apps and tools

I have to provide this guidance at least 2-3 times a day so instead I am publishing it here so everyone can find / link-to this guidance. There is one hard-and-fast rule when it comes to WSL on Windows: DO NOT, under ANY circumstances, access, create, and/or modify files in your distro’s filesystem using Windows…


OMS – Longer retention of up to 2years

As a team a lot of our days are now spent talking about OMS, one key OMS change recently was to enable the retention of data for more than the typical 7 , 30 or 365 days.  You can now go to 2 years if required.  See the blog from Richard Rundle that tells you…


Dear Meetup Organisers

This article is now hosted at http://martink.me/articles/dear-meetup-organisers All blog articles will be hosted on http://martink.me going forward