用友会员中心关于应用接口的说明

在您开发的项目中,直接引用SNS网页文件下bin目录下的JuSNS.ApiInterface.dll。即可调用用户相关信息。

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Collections.Generic;

namespace testapp
{
    public partial class _Default :JuSNS.AppClient.BasePage
    {
        protected void Page_Load(object sender, EventArgs e)
        {
           
//取得个人信息
           
JuSNS.AppClient.UserInfo ui = JuSNS.AppClient.User.GetUserInfo();
            //发布个人动态信息
            ActiveInfo info = new ActiveInfo();
            info.UserID = JuSNS.AppClient.User.UserID;
            info.Content = "testcontent";
            JuSNS.AppClient.Activity.Add(info);  
            List<ActiveInfo> actinfolist = JuSNS.AppClient.Activity.GetList(UserID, 5);
            Response.Write(actinfolist.Count);
            Response.Write("<br />");
            Response.Write(JuSNS.AppClient.Friend.Get().Length);
            Response.Write("<br />");
            Response.Write(JuSNS.AppClient.Notification.GetNotice(UserID).Count);
            NoticeInfo nInfo = new NoticeInfo();

        }
    }
}

调用类相关说明:

AppClient.User用户类

     public static object GetField(string FieldName);
         取得当前用户某个字段的信息
     public static object GetField(int UserID, string FieldName);
         取得指定用户某个字段的信息
     public static object[] GetFields(string[] Fields);
         取得当前用户某些字段的信息
     public static object[] GetFields(int UserID, string[] Fields);
         取得指定用户某些字段的信息
     public static int GetLoggedUserID();
         取得当前登陆用户的用户ID
     public static string GetUserEmail();
         取得当前用户的邮箱
     public static string GetUserEmail(int UserID);
         取得指定用户的邮箱
     public static UserInfo GetUserInfo();
         取得当前用户的用户信息
     public static UserInfo GetUserInfo(int UserID);
         取得指定用户的用户信息
     public static string GetUserName();
         取得当前用户的用户名称
     public static string GetUserName(int UserID);
         取得指定用户的用户名称
     public static bool HasField(string FieldName);
         验证是否包含某个字段
     public static string[] HasFields();
         验证是否包含某些字段
 
AppClient.Activity 用户动态类
      public static int Add(int UserID, string Content, params string[] param)
         添加动态
       public static int Delete(int ActiveID);
         删除动态
       public static List<ActiveInfo> GetFriendActivity(int UserID, int Num);
         取得某人朋友包含自己的动态
           public static List<ActiveInfo> GetList(int UserID, int Num);
           取得某人的动态列表
 
AppClient.Friend朋友类
       public static int[] Get();
         取得当前登陆者的朋友用户ID
         public static int[] Get(int UserID);
         取得指定用户的朋友用户ID
        public static int[] GetAppUsers();
         取得安装好当前应用的朋友用户ID
        public static int[] GetAppUsers(int UserID);
         取得指定用户的安装了当前应用的朋友用户ID
        public static bool IsFriends(int FriendID);
         验证当前用户与某人是否是朋友关系
            public static bool IsFriends(int UserID, int FriendID);
            验证指定用户与某人是否是朋友关系
 
AppClient.Application应用程序类
      public static string GetAppUrl(string appname);
        取得应用地址
        public static string GetHomepage();
        取得SNS首页地址
           public static string GetSpaceUrl(int userid);
           取得某人空间地址
 
AppClient.Notification 通知类
      public static List<NoticeInfo> GetNotice(int UserID);
        取得指定用户的通知信息
            public static int Send(int Sender, int Receiver, string Notice)
           发出通知信息
输入帮助编号搜索你要找的帮助
yonyou © 2013-2015 yonyou 用友 U8+ 云支持中心 给管理员留言