Exemple #1
0
        public void GetCreativesByAccount()
        {
            //https://graph.facebook.com/v2.9/act_<AD_ACCOUNT_ID>/adcreatives

            //Act
            IFacebookClient client = new FacebookClient("2.9", "EAANOERzv1jEBAMcBC4tDSqpbb1AWfYZAj3BZCoifcMgm3yOADpVWmonpa8drpMyiP6JPf3UAdYbpM4j6NmBIhzIBlF2NyAid1ecKvWWTNXvM8cNWCZBleZCZA2EONXXczk4nFdKtz99NB52POJARZAc2ArQtYEIi8ZD");
            //Services

            IAdCreativeService adsetService = new AdCreativeService(client);

            var response = adsetService.List("10155310538728783");

            Assert.IsNotNull(response);
            Assert.IsTrue(response.Count > 0, "The request should be return almost 1 ad creative");
        }
Exemple #2
0
        public void CreateAdCreative()
        {
            //Act
            IFacebookClient client = new FacebookClient("2.9", "EAANOERzv1jEBAMcBC4tDSqpbb1AWfYZAj3BZCoifcMgm3yOADpVWmonpa8drpMyiP6JPf3UAdYbpM4j6NmBIhzIBlF2NyAid1ecKvWWTNXvM8cNWCZBleZCZA2EONXXczk4nFdKtz99NB52POJARZAc2ArQtYEIi8ZD");
            //Services

            IAdCreativeService adsetService = new AdCreativeService(client);
            AdCreative         creative     = new AdCreative();

            creative.Name          = "Test API POst";                    //Este nombre puede ser dado posteriormente
            creative.ObjectStoryId = "732881306823664_1203458439765946"; //Post que se quiere crear debe ser el mismo que esta en el unpublish

            var response = adsetService.Create("10155310538728783", creative);

            Assert.IsNotNull(response);
        }