经典论坛's Archiver

ylw1230 发表于 2008-7-2 09:52

网站之间实现数据交互的功能想听取一下大家的见解

(前提是网站之间是合作关系)
假设A网站发布了一条信息需要在某个BBS上显示出来,然后该BBS只要有人发表了回复就会自动更新到A网站

不知道目前都采取什么样的技术来实现呢??

我的考虑是用一个API插件,但是如何去设计这样的一个插件才能兼顾各种不同的站点???

如果采用webservice那么并不是所有网站都有这个功能


迷惑中请各位"蓝友"赐招

帅青蛙 发表于 2008-7-2 09:53

你有这两个网站的修改权吗?
如果没有,说什么都没有用,除非你写爬虫去跟踪。
如果有的话,开放或修改发表及回复的接口,有相关的操作都Post新信息去另外一站。

不含ppa 发表于 2008-7-2 10:02

POST是可行的,或者可以让另外一个网站过来索取, 本地只需提过SOAP数据。

Edit: 如果数据库是远程的,可以让2个网站都是用同一个数据库。

[[i] 本帖最后由 不含ppa 于 2008-7-2 10:03 编辑 [/i]]

carmen1003 发表于 2008-7-2 14:51

发表回复以后就涉及到一个触发,通过跨域,将数据进行发送到B,有什么问题吗?
webservice还是最好的方案。

ylw1230 发表于 2008-7-3 18:04

非常感谢大家的回答

首先青蛙的做法当然是可行的,但是如果别人的网站已经是运营很久,如果给他接口的话至少他那边要改动一下程序

4#的做法我是最开始想要的,但是这样改动很大啊,不是每个网站他们都有该功能


我会花两到三天的时间来琢磨这个事情,到时候把详细的做法再发上来,还请大家指教,帮忙

eLore 发表于 2008-7-3 18:59

我想简单的是A网站发布内容的时候发到B网站上去,然后读取B网站的数据库

页: [1]



Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.