index.ts 607 B

1234567891011121314151617181920212223
  1. import {ConfigService, RequsetData} from "../../service/config.service";
  2. import {Injectable} from "@angular/core";
  3. import {Observable} from "rxjs";
  4. @Injectable({providedIn: 'root'})
  5. export class WechatApi {
  6. constructor(private configService: ConfigService) {
  7. }
  8. getOAuthUrl(redirectUrl: string): Observable<RequsetData> {
  9. return this.configService.HttpGetRomote('/wxapi/cp/getOAuthUrl', {
  10. redirectUrl: redirectUrl
  11. });
  12. }
  13. getWxCpUserId(code: string): Observable<RequsetData> {
  14. return this.configService.HttpGetRomote('/wxapi/cp/getWxCpUserId', {
  15. code: code
  16. });
  17. }
  18. }