Facebook广告与多个图片与Facebook营销API
Facebook Ad with multiple images with Facebook marketing API
我使用facebook的营销API来创建广告。我已经成功地创建了一个单一的形象的广告,但现在我的要求是创建多个形象的广告。我不知道如何创建这个
我在ASP工作。。NET MVC和c#。我试图从facebook上找到c# SDK,也找到了一个,但其中使用的API太旧了,facebook不接受任何API请求。
然后开始按照facebook指南使用图形API和营销API说明。我在javascript和html5的这些链接的帮助下创建了一个页面,一切都很好。但现在却被困在用多张图片创建广告上。
请任何人给的想法,我如何实现这个。我的工作代码是:
=============================================================================
function CarrouselCreative(images, actID, adSetID, campID, callback) {
var apiURL = "/" + actID + "/adcreatives";
var adCreativeName = $("#hdnCreativeName").val() + "-Creative";
var adCreativeTitle = $("#txtCreativeAdTitle").val();
var adCreativeBody = $("#txtAdBodyMessage").val();
var imageURL = "http://www.test.com/wp-content/uploads/2015/04/maplegrove.jpeg";
var url1 = encodeURI("https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTtkBB90ZG2Sk_MaNIvlz9pszpi9JJFnU38ol4Ac-NoDCuX3kGY");
var url2 = encodeURI("https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRrGNQ5PLrhha-T9DAInIw0RtzqfyJUasP1Q-jfrt0nOJ2-qxe6");
var url3 = encodeURI("http://www.test.com");
var object_story = {
"page_id": "18105454546788 ",
"link ": "http: //www.test.com",
"link_data": {
"caption": "My caption",
"child_attachments": [{
"description": "$8.99",
"image_hash": "2423690a56e826ce4af",
"link": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTtkBB90ZG2Sk_MaNIvlz9pszpi9JJFnU38ol4Ac-NoDCuX3kGY",
"name": "Product 1",
"object_type": "PHOTO"
}, {
"description": "$9.99",
"image_hash": "4ff9caa3f714c8096ee",
"link": "https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRrGNQ5PLrhha-T9DAInIw0RtzqfyJUasP1Q-jfrt0nOJ2-qxe6",
"name": "Product 2",
"object_type": "PHOTO"
}]
}
}
debugger;
var story = JSON.stringify(object_story);
FB.api(apiURL, 'POST', {
name: adCreativeName,
title: adCreativeTitle,
body: adCreativeBody,
object_story_spec: story
}, function (response) {
if (response.error) {
alert("creativeID: " + response.error.error_user_title + " : " + response.error.error_user_msg);
FB.api(campID, 'DELETE');
}
else {
callback(response.id);
}
});
}
==================================================================我需要添加与以下错误信息相关的详细信息。您的广告必须包含以下功能之一:照片,视频,链接,模板链接,文本或报价。请添加其中一个资产,然后重试。"
这里我需要做一些改变.......
var object_story = {
"page_id": "18105454546788 ",
"link ": "http: //www.test.com",
"link_data": {
"caption": "My caption",
"child_attachments": [{
"description": "$8.99",
"image_hash": "2423690a56e826ce4af",
"link": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTtkBB90ZG2Sk_MaNIvlz9pszpi9JJFnU38ol4Ac-NoDCuX3kGY",
"name": "Product 1",
"object_type": "PHOTO"
}, {
"description": "$9.99",
"image_hash": "4ff9caa3f714c8096ee",
"link": "https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRrGNQ5PLrhha-T9DAInIw0RtzqfyJUasP1Q-jfrt0nOJ2-qxe6",
"name": "Product 2",
"object_type": "PHOTO"
}]
}
}
我通过在c#代码中使用Python Ads API解决了上述问题。Facebook提供了创建各种广告的完整指南,包括带有多个图像的休闲广告。
因此,使用Python脚本重新创建完整的代码,并在c#中实现。现在我的广告程序运行得很顺利。相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- 漂亮照片图片库中的Facebook赞按钮
- 包括用于facebook评论框的JavaScript SDK
- 使用Facebook live API创建实时视频对象时的隐私设置
- 有任何可能将facebook实时信使整合到一个网站中
- facebook”;添加评论“;popup获胜'不要消失
- Facebook共享显示一个接一个的空白页面
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 异步facebook功能
- Facebook登录按钮没有'不能在Firefox上工作
- 使用javascript反复检查用户在facebook上的登录状态
- 在我的SPA应用程序中集成Facebook共享的问题
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- Facebook共享动态参数链接
- FB.login访问令牌facebook javascript SDK
- 如何检查用户已经登录facebook
- Facebook营销API:参数必须是一个有效的Instagram帐户id
- Facebook广告与多个图片与Facebook营销API