2017-10-02 8 views
0

Je voudrais supprimer une extension de l'emplacement avec le code suivant:Adwords API: Impossible de supprimer MyBusiness extension de lieu

FeedOperation feedOperation = new FeedOperation(); 
feedOperation.setOperand(FeedTemp); 
feedOperation.setOperator(Operator.REMOVE); 

Il supprime l'alimentation de l'emplacement, mais laisse un message à la page adwords qui dit "réglage invalide" (Ungültige Einstellung). Lorsque j'essaie d'ajouter une nouvelle extension de lieu avec l'API, j'obtiens l'erreur qu'un flux de ce type d'espace réservé existe déjà. Je l'ai déjà essayé de supprimer le lien entre l'emplacement et une campagne avec le code suivant sans succès:

CampaignFeedOperation campaignFeedOperation = new CampaignFeedOperation(); 
campaignFeedOperation.setOperand(campaignFeed); 
campaignFeedOperation.setOperator(Operator.REMOVE); 

Ma seule solution est de supprimer manuellement l'extension de l'emplacement, ce qui est faisable pour plus de 100 clients . Avez-vous des suggestions sur ce qui me manque ici?

Répondre

0

J'ai trouvé mon erreur. Avant de retirer le flux lui-même, je dois supprimer la fonction CustomerFeed:

CustomerFeedOperation customerFeedOperation = new CustomerFeedOperation(); 
customerFeedOperation.setOperand(customerFeed); 
customerFeedOperation.setOperator(Operator.REMOVE);