openApi/renren/config.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Text;
using System.Web;
using System.Collections.Specialized;

namespace fastCSharp.openApi.renren
{
    /// <summary>
    /// 应用配置
    /// </summary>
    public class config
    {
        /// <summary>
        /// 编码绑定请求
        /// </summary>
        internal static readonly encodingRequest Request = new encodingRequest(openApi.request.Default, Encoding.UTF8);
        /// <summary>
        /// 默认空表单
        /// </summary>
        private static readonly NameValueCollection defaultForm = new NameValueCollection();
#pragma warning disable 649
        /// <summary>
        /// appid
        /// </summary>
        private string client_id;
        /// <summary>
        /// appkey
        /// </summary>
        private string client_secret;
        /// <summary>
        /// 登陆成功回调地址
        /// </summary>
        private string redirect_uri;
#pragma warning restore 649
        /// <summary>
        /// URL编码 登陆成功回调地址
        /// </summary>
        private string encodeRedirectUri;
        /// <summary>
        /// URL编码 登陆成功回调地址
        /// </summary>
        internal string EncodeRedirectUri
        {
            get
            {
                if (encodeRedirectUri == null) encodeRedirectUri = HttpUtility.UrlEncode(redirect_uri);
                return encodeRedirectUri;
            }
        }
        /// <summary>
        /// 获取api调用
        /// </summary>
        /// <param name="code">authorization_code</param>
        /// <returns>API调用,失败返回null</returns>
        public api GetApi(string code)
        {
            token token = Request.RequestJson<token>("https://graph.renren.com/oauth/token?grant_type=authorization_code&client_id=" + client_id + "&redirect_uri=" + EncodeRedirectUri + "&client_secret=" + client_secret + "&code=" + code, defaultForm);
            if (token != null) return new api(this, token);
            return null;
        }
后面还有 6 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。