我有一个带有数据库和某个对象的搜索引擎的网站 A,用户可以在我的网站上创建帐户,然后为这些对象添加评论。我需要使用类似插件的东西创建一个 api,这将导致在另一个网站 B 上拥有搜索引擎。
本来打算做fb或twitter插件的:想要使用我的api的开发者只需要在网站B上添加一行js,一行html,然后它就会加载插件。但我想知道如何组织它。
这就是我的猜测:我在我的网站 A 上创建了一个页面,将搜索引擎放在上面。我创建了一个js,它将在开发者页面(网站B)上的iframe中加载这个页面,在他添加的div下拥有我的插件。然后我实施 OAuth 2(使用提供者等,因此人们可以发布请求以更改我的数据库),并且网站 B 中的一个人将能够在网站 B 上对搜索引擎的对象发表评论。
实际上它似乎与fb评论插件过程相同,但是做所有这些东西似乎太复杂了。这是正确的方法吗?谁能详细说明我在实施过程中应该面临的问题?