Bez popisu

WBHttpRequest+WeiboGame.h 7.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. //
  2. // WBHttpRequest+WeiboGame.h
  3. // WeiboSDK
  4. //
  5. // Created by insomnia on 15/3/11.
  6. // Copyright (c) 2015年 SINA iOS Team. All rights reserved.
  7. //
  8. #import "WBHttpRequest.h"
  9. @interface WBHttpRequest (WeiboGame)
  10. /*!
  11. @method
  12. @abstract
  13. 新增游戏对象。 在http://open.weibo.com/wiki/%E6%B8%B8%E6%88%8F%E6%8E%A5%E5%8F%A3 中有关于该接口的细节说明。
  14. @param userID 当前授权用户的uid
  15. @param accessToken 当前授权用户的accessToken
  16. @param otherProperties 一个NSDictionary字典,承载任意想额外添加到请求中的参数。
  17. @param queue 指定发送请求的NSOperationQueue,如果这个参数为nil,则请求会发送在MainQueue( [NSOperationQueue mainQueue] )中。
  18. @param handler 完成请求后会回调handler,处理完成请求后的逻辑。
  19. */
  20. + (WBHttpRequest *)addGameObject:(NSString*)userID
  21. withAccessToken:(NSString*)accessToken
  22. andOtherProperties:(NSDictionary*)otherProperties
  23. queue:(NSOperationQueue*)queue
  24. withCompletionHandler:(WBRequestHandler)handler;
  25. /*!
  26. @method
  27. @abstract
  28. 游戏成就对象入库/更新。 在http://open.weibo.com/wiki/%E6%B8%B8%E6%88%8F%E6%8E%A5%E5%8F%A3 中有关于该接口的细节说明。
  29. @param userID 当前授权用户的uid
  30. @param accessToken 当前授权用户的accessToken
  31. @param otherProperties 一个NSDictionary字典,承载任意想额外添加到请求中的参数。
  32. @param queue 指定发送请求的NSOperationQueue,如果这个参数为nil,则请求会发送在MainQueue( [NSOperationQueue mainQueue] )中。
  33. @param handler 完成请求后会回调handler,处理完成请求后的逻辑。
  34. */
  35. + (WBHttpRequest *)addGameAchievementObject:(NSString*)userID
  36. withAccessToken:(NSString*)accessToken
  37. andOtherProperties:(NSDictionary*)otherProperties
  38. queue:(NSOperationQueue*)queue
  39. withCompletionHandler:(WBRequestHandler)handler;
  40. /*!
  41. @method
  42. @abstract
  43. 用户获得游戏成就关系入库/更新。 在http://open.weibo.com/wiki/%E6%B8%B8%E6%88%8F%E6%8E%A5%E5%8F%A3 中有关于该接口的细节说明。
  44. @param userID 当前授权用户的uid
  45. @param accessToken 当前授权用户的accessToken
  46. @param otherProperties 一个NSDictionary字典,承载任意想额外添加到请求中的参数。
  47. @param queue 指定发送请求的NSOperationQueue,如果这个参数为nil,则请求会发送在MainQueue( [NSOperationQueue mainQueue] )中。
  48. @param handler 完成请求后会回调handler,处理完成请求后的逻辑。
  49. */
  50. + (WBHttpRequest *)addGameAchievementGain:(NSString*)userID
  51. withAccessToken:(NSString*)accessToken
  52. andOtherProperties:(NSDictionary*)otherProperties
  53. queue:(NSOperationQueue*)queue
  54. withCompletionHandler:(WBRequestHandler)handler;
  55. /*!
  56. @method
  57. @abstract
  58. 用户游戏得分关系入库/更新。 在http://open.weibo.com/wiki/%E6%B8%B8%E6%88%8F%E6%8E%A5%E5%8F%A3 中有关于该接口的细节说明。
  59. @param userID 当前授权用户的uid
  60. @param accessToken 当前授权用户的accessToken
  61. @param otherProperties 一个NSDictionary字典,承载任意想额外添加到请求中的参数。
  62. @param queue 指定发送请求的NSOperationQueue,如果这个参数为nil,则请求会发送在MainQueue( [NSOperationQueue mainQueue] )中。
  63. @param handler 完成请求后会回调handler,处理完成请求后的逻辑。
  64. */
  65. + (WBHttpRequest *)addGameScoreGain:(NSString*)userID
  66. withAccessToken:(NSString*)accessToken
  67. andOtherProperties:(NSDictionary*)otherProperties
  68. queue:(NSOperationQueue*)queue
  69. withCompletionHandler:(WBRequestHandler)handler;
  70. /*!
  71. @method
  72. @abstract
  73. 读取玩家游戏分数。 在http://open.weibo.com/wiki/%E6%B8%B8%E6%88%8F%E6%8E%A5%E5%8F%A3 中有关于该接口的细节说明。
  74. @param userID 当前授权用户的uid
  75. @param accessToken 当前授权用户的accessToken
  76. @param otherProperties 一个NSDictionary字典,承载任意想额外添加到请求中的参数。
  77. @param queue 指定发送请求的NSOperationQueue,如果这个参数为nil,则请求会发送在MainQueue( [NSOperationQueue mainQueue] )中。
  78. @param handler 完成请求后会回调handler,处理完成请求后的逻辑。
  79. */
  80. + (WBHttpRequest *)requestForGameScore:(NSString*)userID
  81. withAccessToken:(NSString*)accessToken
  82. andOtherProperties:(NSDictionary*)otherProperties
  83. queue:(NSOperationQueue*)queue
  84. withCompletionHandler:(WBRequestHandler)handler;
  85. /*!
  86. @method
  87. @abstract
  88. 读取玩家互粉好友游戏分数。 在http://open.weibo.com/wiki/%E6%B8%B8%E6%88%8F%E6%8E%A5%E5%8F%A3 中有关于该接口的细节说明。
  89. @param userID 当前授权用户的uid
  90. @param accessToken 当前授权用户的accessToken
  91. @param otherProperties 一个NSDictionary字典,承载任意想额外添加到请求中的参数。
  92. @param queue 指定发送请求的NSOperationQueue,如果这个参数为nil,则请求会发送在MainQueue( [NSOperationQueue mainQueue] )中。
  93. @param handler 完成请求后会回调handler,处理完成请求后的逻辑。
  94. */
  95. + (WBHttpRequest *)requestForFriendsGameScore:(NSString*)userID
  96. withAccessToken:(NSString*)accessToken
  97. andOtherProperties:(NSDictionary*)otherProperties
  98. queue:(NSOperationQueue*)queue
  99. withCompletionHandler:(WBRequestHandler)handler;
  100. /*!
  101. @method
  102. @abstract
  103. 读取玩家获取成就列表。 在http://open.weibo.com/wiki/%E6%B8%B8%E6%88%8F%E6%8E%A5%E5%8F%A3 中有关于该接口的细节说明。
  104. @param userID 当前授权用户的uid
  105. @param accessToken 当前授权用户的accessToken
  106. @param otherProperties 一个NSDictionary字典,承载任意想额外添加到请求中的参数。
  107. @param queue 指定发送请求的NSOperationQueue,如果这个参数为nil,则请求会发送在MainQueue( [NSOperationQueue mainQueue] )中。
  108. @param handler 完成请求后会回调handler,处理完成请求后的逻辑。
  109. */
  110. + (WBHttpRequest *)requestForGameAchievementGain:(NSString*)userID
  111. withAccessToken:(NSString*)accessToken
  112. andOtherProperties:(NSDictionary*)otherProperties
  113. queue:(NSOperationQueue*)queue
  114. withCompletionHandler:(WBRequestHandler)handler;
  115. @end