← back to Gmc Titlefix
step-a-create-datasource.js.bak
13 lines
// GATED WRITE — creates a supplemental data source in Merchant Center.
const {token,MERCHANT}=require('./_auth');
(async()=>{
const tok=await token();
const url=`https://merchantapi.googleapis.com/datasources/v1beta/accounts/${MERCHANT}/dataSources`;
const body={ displayName:'DW Sample Title Overrides',
supplementalProductDataSource:{ contentLanguage:'en', feedLabel:'US' } };
const r=await fetch(url,{method:'POST',headers:{Authorization:'Bearer '+tok,'Content-Type':'application/json'},body:JSON.stringify(body)});
const j=await r.json();
console.log('HTTP',r.status); console.log(JSON.stringify(j,null,2));
if(j.name) console.log('\n>>> SAVE THIS dataSource name for steps B/D:\n'+j.name);
})();