新灵感站族管理系统 API接口 (ASP.NET C#)示例下载及代码说明

本文介绍了新灵感站族网站群管理系统的功能特性,包括强大的采集功能、关键词支持、HTML过滤及伪原创处理等,并提供了.NET(C#)接口的示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

新灵感 站族网站群管理 系统功能简介:

 

 

1.采 集:使用强大的搜索引擎(已开放新闻搜索,博客搜索),运用关键词采集文章,信息将更加准确.2.关键词:支持百度风云榜关键词榜单,不用设关键词,也能获取最新热点信息.3.过 滤:自行开发的HTML页面提取系统,对任意一篇HTML文章页页能够准确提取文章正文.4.伪原创:我们有一个观点(做到用户能阅读,不影响逻辑,蜘蛛认原创否抄袭,优化效果达到最佳) 5.自 动:定时采集,自定义规则伪原创,自动定时定量上传.以达到蜘蛛实时抓取页面.

 

详细资料请查询 新灵感官网站网站:http://www.xinlg.com/

站族管理系统登录地址:http://www.zhanzu.net/

 

 

 

以下是.net(C#)接口的示例 完整版下载

 

ExpandedBlockStart.gif View Code
using  System;
using  System.Collections.Generic;
using  System.Web;
using  System.Data.SqlClient;
using  System.Data;

namespace  zhanzu.net_api_C
{
    
///   <summary>
    
///  zhanzu 的摘要说明
    
///   </summary>
     public   class  zhanzu : IHttpHandler
    {

        
public   bool  IsReusable
        {
            
get
            {
                
return   false ;
            }
        }

        
///   <summary>
        
///  你的帐户名称
        
///   </summary>
         private   string  _UserName  =   " xinlg@163.com " ;

        
///   <summary>
        
///  //所设置的站点的密码KEY 请对外保密 在管理系统编辑站点时可获取到。
        
///   </summary>
         private   string  _Key  =   " 856A44CFB7E31EBB469767C8589BEB74 " ;

        
///   <summary>
        
///  数据库链接字串 SQL Server
        
///   </summary>
         private   string  _ConnectionString  =   " Data Source=FEI-PC\\SQLEXPRESS;Uid=sa;Pwd=111;database=WanyouRencai " ;

        
///   <summary>
        
///  用于给返回给服务器信息 0程序出错,或未知 1:成功 2:验证失败 3:数据无效
        
///   </summary>
         private   string  _ResultInfo  =   "" ;


        
public   void  ProcessRequest(HttpContext context)
        {
            
try
            {
                Info newInfo 
=   new  Info();
                HttpPost
< Info > .GetPost( ref  newInfo, context.Request.Form);

                
if  (ValidateUserName(newInfo))
                {
                    
if  ( ! string .IsNullOrEmpty(newInfo.Title)  &&
                        
! string .IsNullOrEmpty(newInfo.Keywords)  &&
                        
! string .IsNullOrEmpty(newInfo.Content))
                    {
                        
// 对数据的进一步处理 请在这里处理
                        
                        
// if (AddContent_3layer(newInfo))
                        
//     _ResultInfo = "1";

                        
if  (AddContent_Sql(newInfo))
                            _ResultInfo 
=   " 1 " ;
                        
else
                            _ResultInfo 
=   " 0 " ;

                    }
                    
else
                        _ResultInfo 
=   " 3 " ;
                }
                
else
                    _ResultInfo 
=   " 2 " ;
                context.Response.Write(_ResultInfo);
            }
            
catch
            {
                context.Response.Write(
" 0 " );
            }


        }

        
///   <summary>
        
///  使用3层架构 添加数据方法 例子
        
///   </summary>
        
///   <returns></returns>
         public   bool  AddContent_3layer(Info info)
        {
            
try
            {
                
// CYLY2009_TopicsModel newModel = new CYLY2009_TopicsModel();
                
// newModel.ToPicTitle = info.Title;
                
// newModel.Keywords = info.Keywords;
                
// newModel.Content = info.Content;
                
// newModel.PostUser = info.UserName;
                
// newModel.Source = info.Source;
                
// newModel.PostTime = DateTime.Now.ToString();
                
// if (new CYLY2009_TopicsBLL().add(newModel))
                
// {
                
//     return true;
                
// }
                
// else
                
// {
                
//     return false;
                
// }
                 return   true ;
            }
            
catch
            {
                
return   false ;
            }
        }

        
///   <summary>
        
///  使用SQL语句 添加数据方法 例子
        
///   </summary>
        
///   <param name="info"></param>
        
///   <returns></returns>
         public   bool  AddContent_Sql(Info info)
        {
            
try
            {
                
// SqlConnection conn = new SqlConnection(_ConnectionString);
                
// conn.Open();

                
// string CategoryGid = "";

                
/// /根据模块分类名称获取站点数据中分类的ID
                 // string select_sql = "select top 1 CategoryGid from CYLY2009_Category where CategoryName like '%" + Cms.SetLanguageCode(HttpUtility.UrlDecode(info.ClassName), Cms.NoLanguageSign) + "%'";
                
// SqlDataAdapter Sda = new SqlDataAdapter();
                
// DataSet Ds = new DataSet();
                
// Sda.SelectCommand = new SqlCommand(select_sql, conn);
                
// Sda.Fill(Ds, "db");
                
// if (Ds.Tables["db"].Rows.Count == 1)
                
// {
                
//     CategoryGid = Ds.Tables["db"].Rows[0][0].ToString();
                
// }

                
/// /插入数据SQL
                 // string sql = "INSERT INTO [CYLY2009_Topics]([CategoryGid],[ToPicTitle],[Description],[Keywords],[PostUser],[PostTime])VALUES";
                
// sql += "('" + CategoryGid + "','" + Cms.SetLanguageCode(HttpUtility.UrlDecode(info.Title), Cms.NoLanguageSign) + "','" + Cms.SetLanguageCode(HttpUtility.UrlDecode(info.Content), Cms.NoLanguageSign) + "','" + Cms.SetLanguageCode(HttpUtility.UrlDecode(info.Keywords), Cms.NoLanguageSign) + "','" + info.UserName + "','" + DateTime.Now.ToString() + "')";

                
// SqlCommand cmd = new SqlCommand(sql, conn);
                
// if (cmd.ExecuteNonQuery() > 0)
                
// {
                
//     conn.Close();
                
//     return true;
                
// }
                
// else
                
// {
                
//     return false;
                
// }
                 return   true ;
            }
            
catch
            {
                
return   false ;
            }
        }

        
///   <summary>
        
///  验证用户信息
        
///   </summary>
        
///   <param name="info"></param>
        
///   <returns></returns>
         public   bool  ValidateUserName(Info info)
        {
            
try
            {
                
if  (info.Key  ==  System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(_Key,  " MD5 " &&
                    info.UserName 
==  _UserName)
                    
return   true ;
                
return   false ;
            }
            
catch
            {
                
return   false ;
            }
        }


    }

    
///   <summary>
    
///  用于取值
    
///   </summary>
    
///   <typeparam name="T"></typeparam>
     public   static   class  HttpPost < T >   where  T :  new ()
    {
        
///   <summary>     
        
///  为实体类赋值    
        
///   </summary>     
        
///   <typeparam name="T"> Model </typeparam>     
        
///   <param name="t"> model </param>     
        
///   <param name="form"> Request </param>     
        
///   <returns></returns>     
         public   static   int  GetPost < T > ( ref  T t, System.Collections.Specialized.NameValueCollection form)
        {
            
int  va  =   0 ;
            Type type 
=  t.GetType(); // 获取类型    
            System.Reflection.PropertyInfo[] pi  =  type.GetProperties(); // 获取属性集合    
             foreach  (System.Reflection.PropertyInfo p  in  pi)
            {
                
if  (form[p.Name]  !=   null )
                {
                    
try
                    {
                        p.SetValue(t, Convert.ChangeType(form[p.Name], p.PropertyType), 
null );
                        va
++ ;
                    }
                    
catch
                    {
                    }
                }
            }
            
return  va;
        }

    }

    
///   <summary>
    
///  获取数据实体
    
///   </summary>
     public   class  Info
    {
        
private   string  _Title  =   null ;
        
private   string  _Keywords  =   null ;
        
private   string  _Content  =   null ;
        
private   string  _Source  =   null ;
        
private   string  _ClassName  =   null ;
        
private   string  _UserName  =   null ;
        
private   string  _Key  =   null ;

        
///   <summary>
        
///  接收标题
        
///   </summary>
         public   string  Title {  set  { _Title  =  value; }  get  {  return  _Title; } }

        
///   <summary>
        
///  接收关键词
        
///   </summary>
         public   string  Keywords {  set  { _Keywords  =  value; }  get  {  return  _Keywords; } }

        
///   <summary>
        
///  文章正文
        
///   </summary>
         public   string  Content {  set  { _Content  =  value; }  get  {  return  _Content; } }

        
///   <summary>
        
///  文章来源 原文URL地址
        
///   </summary>
         public   string  Source {  set  { _Source  =  value; }  get  {  return  _Source; } }

        
///   <summary>
        
///  分类名称 即管理系统的模块名称
        
///   </summary>
         public   string  ClassName {  set  { _ClassName  =  value; }  get  {  return  _ClassName; } }

        
///   <summary>
        
///  接收帐户名 用于验证
        
///   </summary>
         public   string  UserName {  set  { _UserName  =  value; }  get  {  return  _UserName; } }

        
///   <summary>
        
///  接收密钥匙 已MD5加密 用于验证
        
///   </summary>
         public   string  Key {  set  { _Key  =  value; }  get  {  return  _Key; } }

    }

}

 

 更多的详细资料请参考 :

 

新灵感站族系统接口使用方式以及参数说明文档

http://www.xinlg.com/support/show/41.html

转载于:https://www.cnblogs.com/XINLG/archive/2011/08/16/2140715.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值