private static void RunSample(string username, string password, string accountId) { // Connect to the service ContentForShoppingService service = new ContentForShoppingService("Datafeed-Sample", accountId); service.setUserCredentials(username, password); // Retrieve the list of all existing accounts DatafeedFeed feed = service.QueryDatafeeds(); // Display title and filename for each datafeed Console.WriteLine("Listing all datafeeds returned"); foreach (DatafeedEntry m in feed.Entries) { Console.WriteLine("Datafeed: " + m.Title.Text + " (" + m.FeedFileName + ")"); } // Create a new datafeed entry DatafeedEntry entry = new DatafeedEntry(); entry.Title.Text = "ABC Store Electronics products feed"; entry.AttributeLanguage = "en"; entry.ContentLanguage = "en"; entry.FeedFileName = "electronics.txt"; entry.TargetCountry = "US"; FileFormat format = new FileFormat(); format.Format = "dsv"; format.Delimiter = "pipe"; format.Encoding = "utf8"; format.UseQuotedFields = "no"; entry.FileFormat = format; // Add the datafeed Console.WriteLine("Inserting datafeed"); DatafeedEntry inserted = service.InsertDatafeed(entry); // Update the datafeed we just inserted Console.WriteLine("Updating datafeed"); inserted.Title.Text = "DEF Store Electronics products feed"; DatafeedEntry updated = service.UpdateDatafeed(inserted); // Retrieve the new list of datafeeds feed = service.QueryDatafeeds(); // Display title and filename for each datafeed Console.WriteLine("Listing all datafeed returned"); foreach (DatafeedEntry m in feed.Entries) { Console.WriteLine("Datafeed: " + m.Title.Text + " (" + m.FeedFileName + ")"); } // Delete the datafeed we inserted and updated Console.WriteLine("Deleting datafeed"); service.DeleteDatafeed(updated); }