vBulletin在特定论坛上获取新帖子/回复帖子

时间:2012-03-10 16:56:46

标签: php sql vbulletin

我需要从vbulletin论坛中获得新的回复/论坛帖子。

获取它的最佳方式是什么。

此致 Azeem

2 个答案:

答案 0 :(得分:1)

刚刚想出这个。

你必须使用API​​函数search_getnew或search_getdaily(我建议使用search_getdaily,因为它更有可能产生结果)。

所以你用api_m =“search_getdaily”进行API调用(POST和签名)。如果有任何结果而不是你收到这样的响应数组:

Array
(
[response] => Array
    (
        [errormessage] => search
    )

[show] => Array
    (
        [canviewforums] => 1
        [canviewcalendar] => 1
        [foruminfo] => 
        [threadinfo] => 
        [searchid] => 62
        [notices] => 
        [notifications] => 
    )
)

这意味着搜索是succssfull,你可以调用'search_showresults'来实际检索它们。

要执行此操作,请执行api_m ='search_showresults'(POST并签名),并使用刚收到的'searchid'(示例中为'62')。

您无需登录即可执行此API调用,但不会列出受保护的论坛。

希望这有用。

干杯

答案 1 :(得分:0)

您可以从数据库中获取新的回复/论坛帖子或使用api:

如果可以使用api,我建议使用api。