亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2441 | 回復(fù): 0
打印 上一主題 下一主題

本人已經(jīng)實(shí)現(xiàn)的使用OpenAPI的應(yīng)用匯總 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2008-07-30 12:49 |只看該作者 |倒序?yàn)g覽
OpenAPI公開(kāi)的最初就開(kāi)始使用這個(gè),主要是想方便一些操作。下面按照我自己的確認(rèn)的重要度進(jìn)行排序的應(yīng)用。

統(tǒng)計(jì)結(jié)貼率的機(jī)器人
CSDN之路的得分歷史
MyCSDN的論壇封裝
管理員自動(dòng)結(jié)貼
我的網(wǎng)站的會(huì)員注冊(cè)功能
下面逐個(gè)介紹一下
機(jī)器人:
  目前爭(zhēng)議最大的一個(gè),不過(guò)整體上還是支持的人占70%以上。畢竟可以把結(jié)貼率顯示出來(lái)。
系統(tǒng)主要是用Open里面的東西獲取用戶的基礎(chǔ)信息,解析發(fā)貼,回帖,得分貼頁(yè)面等,然后進(jìn)行數(shù)據(jù)計(jì)算,并使用提供回復(fù)功能提交到帖子后面。
  帖子的列表使用了RSS,這個(gè)每個(gè)欄目右上角都有,他列出了當(dāng)前最新的被回復(fù)的帖子情況?紤]到效率,我只解析前10個(gè)最新的記錄。
  為了防止重復(fù)回復(fù),每個(gè)已經(jīng)回復(fù)過(guò)的都在本地做了記錄。
  因?yàn)橄X蟈不讓過(guò)多的占用服務(wù)器資源,沒(méi)有啟動(dòng)多線程,是一個(gè)線程在運(yùn)行,且每次解析都使用Sleep進(jìn)行休眠。所以并不能保證肯定能搶到沙發(fā)。比如bootupnow就有一個(gè)工具,可以在自己發(fā)帖后馬上回復(fù),我的機(jī)器人就只能拿到馬扎了。
最重要的解析的頁(yè)面除了帖子頁(yè)面,就是:
  http://forum.csdn.net/PointForum/Forum/UserTopicList.aspx?username=java2000_net
  不同的參數(shù)可以拿到各種結(jié)果,比如
  &type=TopicUserRewarded 就可以拿到得分的情況
  &type=TopicOfUser 可以拿到發(fā)貼,結(jié)貼的情況
  &type=TopicUserJoined 拿到回復(fù)的情況

解析的方法是正則表達(dá)式。

CSDN之路
這個(gè)是第一個(gè)典型應(yīng)用,使用OpenAPI里面的一個(gè)方法(GetUserPointInfo)獲得用戶的詳細(xì)信息,并記錄到本地的數(shù)據(jù)庫(kù)。自動(dòng)管理欄目。并提供了欄目的配置顯示功能,可以重點(diǎn)看自己感興趣的幾個(gè)欄目的得分情況。
  目前有1000多人注冊(cè)使用。
  可以很容易的看到自己每個(gè)小時(shí),每日的得分情況,包括可用分?梢钥吹阶约涸贑SDN的成長(zhǎng)歷程,看著自己的得分每天的升高,還是很有成就感的。

MyCSDN的論壇封裝
這個(gè)主要是我只對(duì)幾個(gè)論壇版塊感興趣,同時(shí)想看到發(fā)帖人的一些信息。
這個(gè)應(yīng)用早于那個(gè)機(jī)器人,當(dāng)這個(gè)功能基本成型是,我才開(kāi)發(fā)的那個(gè)機(jī)器人。所以即使沒(méi)有機(jī)器人,在我這里依然可以看到各種結(jié)貼數(shù)據(jù),切放在了發(fā)帖人的名字下面,而不是占用了單獨(dú)的一層樓(沙發(fā))
系統(tǒng)使用了OpenAPI的登錄服務(wù),好像是很早以前就公布了。也看了蟈蟈寫的 .NET的測(cè)試?yán)。這也是需要用CSDN的帳號(hào)登錄,并輸入驗(yàn)證碼的原因。
帖子的列表和明細(xì)都使用了頁(yè)面解析;刭NJS用的CSDN的,沒(méi)自己重寫;貜(fù)功能用的OpenAPI里面的NewReplyTopic.
我很長(zhǎng)時(shí)間一直在用這個(gè),而不是登錄CSDN的各個(gè)板塊了。
應(yīng)用地址:http://www.java2000.net/mycsdn/


管理員的自動(dòng)結(jié)貼
這個(gè)也曾經(jīng)引起了許多人聲討。我把2007年的大部分Java版的帖子都結(jié)了。雖然采用了一些策略,不過(guò)還是無(wú)法保證絕對(duì)的公平。不過(guò),總比沒(méi)得分強(qiáng)吧。這個(gè)功能我不多說(shuō),因?yàn)橹挥邪嬷鞑拍苡茫胀ㄓ脩魶](méi)有權(quán)限。

問(wèn)題的關(guān)鍵是,我自己結(jié)貼,不能給我自己分。我都懶的再用這個(gè)功能了。對(duì)自己一點(diǎn)好處都沒(méi)有。


網(wǎng)站的注冊(cè)功能
這個(gè)使用了OpenAPI里面的 (GetUserPointInfo)功能,我不使用他的返回分?jǐn)?shù),而是使用它要求的用戶名和密碼。如果錯(cuò)誤的話,返回的xml里有標(biāo)注的。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP