YBNetworking.h 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. //
  2. // YBNetworking.h
  3. // YBVideo
  4. //
  5. // Created by YunBao on 2018/6/6.
  6. // Copyright © 2018年 cat. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "AFNetworking.h"
  10. typedef void (^PullSuccessBlock)(int code, id info, NSString *msg);
  11. typedef void (^PullFailBlock)(id fail);
  12. typedef void (^PullFinishiBlock)(int code, NSDictionary *resDic);
  13. @interface YBNetworking : NSObject
  14. +(AFHTTPSessionManager *)ybnetManager;
  15. /**
  16. * 腾讯云上传
  17. */
  18. +(void)getQCloudWithUrl:(NSString *)url Suc:(PullSuccessBlock)sucBack Fail:(PullFailBlock)failBack;
  19. /**
  20. 网络封装
  21. @param url 接口名称
  22. @param dic 接口参数dic
  23. @param sucBack 成功回调
  24. @param failBack 失败回调
  25. */
  26. +(void)postWithUrl:(NSString *)url Dic:(NSDictionary *)dic Suc:(PullSuccessBlock)sucBack Fail:(PullFailBlock)failBack;
  27. /**
  28. * 获取视频分类
  29. */
  30. +(void)getVideoClass:(BOOL)postNot;
  31. +(NSString *)getStrWithDic:(NSDictionary*)dic;
  32. /// 获取用户关系
  33. +(void)getRelationWithTouid:(NSString *)touid finish:(PullFinishiBlock)finish;
  34. @end