全て
| カテゴリ未分類
| 通常
| 数学
| 投資
| 副業
| 転職・就職
| ブログ
| 株Stock
| VBA
| SharePoint
| REST API
| RenderListDataAsStream
| PowerAutomateDesktop
| Graph API
| PowerApps
| PowerAutomate
| PowerFx
| OfficeScriptオフィススクリプト
| PowerAutomate日時Excel日時相互関係
| PowerShell
| Dataverse
| UiPath
| OneDrive
| LINQ
| VB.NET
| C#.NET
| WPFC#.NET
| Git
カテゴリ:REST API
using System; using System.IO; using System.Net; using System.Text; namespace SharePointRESTExample { class Program { static void Main(string[] args) { // SharePoint サイトの URL string siteUrl = "https://your-sharepoint-site-url.com"; // リストの名前 string listName = "YourListName"; // 新しいリストアイテムのデータ (JSON 形式) string newItemData = "{ '__metadata': { 'type': 'SP.Data." + listName + "ListItem' }, 'Title': 'New Item Title', 'ColumnName': 'Column Value' }"; // SharePoint サイトのユーザー名とパスワード string username = "your_username"; string password = "your_password"; // 新しいリストアイテムを追加するための REST API URL string addItemUrl = siteUrl + "/_api/web/lists/getByTitle('" + listName + "')/items"; // SharePoint REST API へのリクエストの準備 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(addItemUrl); request.Method = "POST"; request.Accept = "application/json;odata=verbose"; request.ContentType = "application/json;odata=verbose"; // ベーシック認証のヘッダーを追加 string credentials = Convert.ToBase64String(Encoding.ASCII.GetBytes(username + ":" + password)); request.Headers[HttpRequestHeader.Authorization] = "Basic " + credentials; // 新しいリストアイテムのデータをリクエストに書き込む using (var streamWriter = new StreamWriter(request.GetRequestStream())) { streamWriter.Write(newItemData); streamWriter.Flush(); } try { // REST API からのレスポンスを取得 HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream stream = response.GetResponseStream(); StreamReader reader = new StreamReader(stream); string responseString = reader.ReadToEnd(); // レスポンスの処理 Console.WriteLine("New item created successfully."); } catch (WebException ex) { // エラー処理 Console.WriteLine("Error: " + ex.Message); } } } } お気に入りの記事を「いいね!」で応援しよう
Last updated
2024.02.27 07:18:42
[REST API] カテゴリの最新記事
|