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 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
