user.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?php
  2. $app = require __DIR__ . '/app.php';
  3. /** @var \WeWork\Api\User $user */
  4. $user = $app->get('user');
  5. try {
  6. $user->create([
  7. 'userid' => 'zhangsan',
  8. 'name' => '张三',
  9. 'department' => [1],
  10. 'email' => 'zhangsan@gzdev.com'
  11. ]);
  12. } catch (Exception $e) {
  13. }
  14. try {
  15. $user->get('zhangsan');
  16. } catch (Exception $e) {
  17. }
  18. try {
  19. $user->update([
  20. 'userid' => 'zhangsan',
  21. 'name' => '张三三'
  22. ]);
  23. } catch (Exception $e) {
  24. }
  25. try {
  26. $user->delete('zhangsan');
  27. } catch (Exception $e) {
  28. }
  29. try {
  30. $user->batchDelete(['zhangsan', 'lisi']);
  31. } catch (Exception $e) {
  32. }
  33. try {
  34. $user->list(1);
  35. } catch (Exception $e) {
  36. }
  37. try {
  38. $user->list(1, true, true);
  39. } catch (Exception $e) {
  40. }
  41. try {
  42. $user->convertIdToOpenid('zhangsan');
  43. } catch (Exception $e) {
  44. }
  45. try {
  46. $user->convertOpenidToUserId('oDOGms-6yCnGrRovBj2yHij5JL6E');
  47. } catch (Exception $e) {
  48. }
  49. try {
  50. $user->authSuccess('zhangsan');
  51. } catch (Exception $e) {
  52. }
  53. try {
  54. $user->getInfo('CODE');
  55. } catch (Exception $e) {
  56. }
  57. try {
  58. $user->getDetail('USER_TICKET');
  59. } catch (Exception $e) {
  60. }