Ano*_* Kc 3 action facebook dynamic posting facebook-opengraph
我正在开发一个facebook应用程序.我在打开的图表中创建了一个自定义对象,下面列出的是我的一些顾虑
FB.api('/ me/myapp:myaction'+'?myobject = myobjecturl&access_token = myaccessToken','post',{scrape:true},
function (response) {
var msg = 'Error occured';
if (!response || response.error) {
if (response.error) {
msg += "\n\nType: " + response.error.type + "\n\nMessage: " + response.error.message;
} alert(msg);
} else {
alert('Post was successful! Action ID: ' + response.id);
}
});
Run Code Online (Sandbox Code Playgroud)
应该与对象中元标记中的og:url相同?
我们可以传递任何查询字符串以及可以在对象页面中检索的对象URL吗?
我们如何发布具有不同对象属性的相同对象类型(例如,不同的图像,不同的URL等)
任何帮助是极大的赞赏.
小智 8
答案是肯定的.对象的每个实例都映射到一个页面,无论是html,C#,php ......等等.因此,如果您是一个jquery ajax动态程序员,您将不得不改变您的架构或不使用开放图形.
我的公司http://www.fuhshnizzle.com使用jquery,ajax,Amazon S3来创建在播放器中运行的视频播放列表.这是一个非常轻量级的架构.最近我们分配了资源,直接将播放列表发布到开放图表.我们的高级建筑师最初没有意识到这不是动态的.他们假设他们可以定义像C#类这样的对象,然后在发布时动态实例化它们.
令人惊愕的是,在我们的案例中,我们必须为每个播放列表发布一个网页,然后问题出现在CRUD上.如果用户更改播放列表,删除播放列表等,该怎么办.实质上,需要将html页面转换为相当于数据库记录的内容.
从成本/效益的角度来看,这是粗糙的.如果我们每天创建100,000个播放列表,我们现在必须发布和维护100,000个网页吗?答案是肯定的.这是一个非常昂贵的命题,似乎忽略了网络通过参数和脚本动态创建内容的力量.经过许多情感会议后,不得不创建静态内容是我公司的一个交易障碍.
我们的首席建筑师冲出一些关于"尾巴摇尾巴"的嘀咕声.对于我的想法是值得的,这是一个必须根据您的业务模式做出的商业决策.
发布对象
Open Graph Objects只是具有Open Graph元标记的网页.
| 归档时间: |
|
| 查看次数: |
4357 次 |
| 最近记录: |