/// <summary>Snippet for GetFeedItemSetLink</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetFeedItemSetLink() { // Create client FeedItemSetLinkServiceClient feedItemSetLinkServiceClient = FeedItemSetLinkServiceClient.Create(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER_ID]/feedItemSetLinks/[FEED_ID]~[FEED_ITEM_SET_ID]~[FEED_ITEM_ID]"; // Make the request FeedItemSetLink response = feedItemSetLinkServiceClient.GetFeedItemSetLink(resourceName); }
/// <summary>Snippet for GetFeedItemSetLink</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetFeedItemSetLinkResourceNames() { // Create client FeedItemSetLinkServiceClient feedItemSetLinkServiceClient = FeedItemSetLinkServiceClient.Create(); // Initialize request argument(s) FeedItemSetLinkName resourceName = FeedItemSetLinkName.FromCustomerFeedFeedItemSetFeedItem("[CUSTOMER_ID]", "[FEED_ID]", "[FEED_ITEM_SET_ID]", "[FEED_ITEM_ID]"); // Make the request FeedItemSetLink response = feedItemSetLinkServiceClient.GetFeedItemSetLink(resourceName); }
/// <summary>Snippet for GetFeedItemSetLinkAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetFeedItemSetLinkRequestObjectAsync() { // Create client FeedItemSetLinkServiceClient feedItemSetLinkServiceClient = await FeedItemSetLinkServiceClient.CreateAsync(); // Initialize request argument(s) GetFeedItemSetLinkRequest request = new GetFeedItemSetLinkRequest { ResourceNameAsFeedItemSetLinkName = FeedItemSetLinkName.FromCustomerFeedFeedItemSetFeedItem("[CUSTOMER_ID]", "[FEED_ID]", "[FEED_ITEM_SET_ID]", "[FEED_ITEM_ID]"), }; // Make the request FeedItemSetLink response = await feedItemSetLinkServiceClient.GetFeedItemSetLinkAsync(request); }
/// <summary>Snippet for GetFeedItemSetLinkAsync</summary> public async Task GetFeedItemSetLinkAsync() { // Snippet: GetFeedItemSetLinkAsync(string, CallSettings) // Additional: GetFeedItemSetLinkAsync(string, CancellationToken) // Create client FeedItemSetLinkServiceClient feedItemSetLinkServiceClient = await FeedItemSetLinkServiceClient.CreateAsync(); // Initialize request argument(s) string resourceName = "customers/[CUSTOMER_ID]/feedItemSetLinks/[FEED_ID]~[FEED_ITEM_SET_ID]~[FEED_ITEM_ID]"; // Make the request FeedItemSetLink response = await feedItemSetLinkServiceClient.GetFeedItemSetLinkAsync(resourceName); // End snippet }
/// <summary>Snippet for GetFeedItemSetLink</summary> public void GetFeedItemSetLinkRequestObject() { // Snippet: GetFeedItemSetLink(GetFeedItemSetLinkRequest, CallSettings) // Create client FeedItemSetLinkServiceClient feedItemSetLinkServiceClient = FeedItemSetLinkServiceClient.Create(); // Initialize request argument(s) GetFeedItemSetLinkRequest request = new GetFeedItemSetLinkRequest { ResourceNameAsFeedItemSetLinkName = FeedItemSetLinkName.FromCustomerFeedFeedItemSetFeedItem("[CUSTOMER_ID]", "[FEED_ID]", "[FEED_ITEM_SET_ID]", "[FEED_ITEM_ID]"), }; // Make the request FeedItemSetLink response = feedItemSetLinkServiceClient.GetFeedItemSetLink(request); // End snippet }
/// <summary>Snippet for GetFeedItemSetLinkAsync</summary> public async Task GetFeedItemSetLinkResourceNamesAsync() { // Snippet: GetFeedItemSetLinkAsync(FeedItemSetLinkName, CallSettings) // Additional: GetFeedItemSetLinkAsync(FeedItemSetLinkName, CancellationToken) // Create client FeedItemSetLinkServiceClient feedItemSetLinkServiceClient = await FeedItemSetLinkServiceClient.CreateAsync(); // Initialize request argument(s) FeedItemSetLinkName resourceName = FeedItemSetLinkName.FromCustomerFeedFeedItemSetFeedItem("[CUSTOMER_ID]", "[FEED_ID]", "[FEED_ITEM_SET_ID]", "[FEED_ITEM_ID]"); // Make the request FeedItemSetLink response = await feedItemSetLinkServiceClient.GetFeedItemSetLinkAsync(resourceName); // End snippet }
/// <summary> /// Runs the code example. /// </summary> /// <param name="client">The Google Ads API client.</param> /// <param name="customerId">The Google Ads customer ID for which the call is made.</param> /// <param name="feedId">ID of the feed associated with the feed item set.</param> /// <param name="feedItemSetId">ID of the feed item set.</param> /// <param name="feedItemId">ID of the feed item to link to the set.</param> public void Run(GoogleAdsClient client, long customerId, long feedId, long feedItemSetId, long feedItemId) { // Get the FeedItemSetLinkService. FeedItemSetLinkServiceClient feedItemSetLinkService = client.GetService( Services.V10.FeedItemSetLinkService); // Creates a new feed item set link that binds the specified feed item set and feed // item. string feedItemSetResourceName = ResourceNames.FeedItemSet(customerId, feedId, feedItemSetId); string feedItemResourceName = ResourceNames.FeedItem(customerId, feedId, feedItemId); FeedItemSetLink feedItemSetLink = new FeedItemSetLink() { FeedItemSet = feedItemSetResourceName, FeedItem = feedItemResourceName }; // Constructs a feed item set link operation. FeedItemSetLinkOperation operation = new FeedItemSetLinkOperation() { Create = feedItemSetLink }; try { // Issues a mutate request to add the feed item set link on the server. MutateFeedItemSetLinksResponse response = feedItemSetLinkService.MutateFeedItemSetLinks(customerId.ToString(), new[] { operation }); // Prints some information about the created feed item set link. foreach (MutateFeedItemSetLinkResult result in response.Results) { Console.WriteLine($"Created a feed item set link with resource name " + $"'{result.ResourceName}' that links feed item set " + $"'{feedItemSetResourceName}' to feed item '{feedItemResourceName}'."); } } catch (GoogleAdsException e) { Console.WriteLine("Failure:"); Console.WriteLine($"Message: {e.Message}"); Console.WriteLine($"Failure: {e.Failure}"); Console.WriteLine($"Request ID: {e.RequestId}"); throw; } }