|
8 | 8 | from requests.auth import HTTPBasicAuth |
9 | 9 | import json |
10 | 10 | ## Build the complete url here |
11 | | -print("#Arguments:", sys.argvÝ1:¨) # Additional arguments passed |
12 | | -listticketnumber = sys.argvÝ1:2¨ |
| 11 | +print("#Arguments:", sys.argv�1:�) # Additional arguments passed |
| 12 | +listticketnumber = sys.argv�1:2� |
13 | 13 | print("#listticketnumber :", type(listticketnumber), listticketnumber) |
14 | | -ticketnumber = listticketnumberÝ0¨ |
| 14 | +ticketnumber = listticketnumber�0� |
15 | 15 | ticketnumberType = type(ticketnumber) |
16 | | -mySubstring = ticketnumberÝ0:3¨ # does a substring |
| 16 | +mySubstring = ticketnumber�0:3� # does a substring |
17 | 17 | # |
18 | | -url = "https://dev341534.service-now.com/api/now/table" |
| 18 | +url = "https://yoursite.service-now.com/api/now/table" |
19 | 19 | if mySubstring == 'PRB': |
20 | 20 | print('problem ticket query') |
21 | 21 | url = url + "/problem?sysparm_query=number=" |
|
26 | 26 | url = url + ticketnumber |
27 | 27 | print("#url:", url) # complete url |
28 | 28 | # |
29 | | -response = requests.get(url, auth=HTTPBasicAuth('admin', 'j=H%D9U3ukJk')) |
| 29 | +response = requests.get(url, auth=HTTPBasicAuth('admin', 'yourpassword')) |
30 | 30 | print(response.content) |
31 | 31 | out = json.loads(response.content) |
32 | | -n = outÝ'result'¨ |
| 32 | +n = out�'result'� |
33 | 33 | # |
34 | 34 | typeout = type(out) |
35 | 35 | typen = type(n) |
|
38 | 38 | # |
39 | 39 | if len(n) == 0: |
40 | 40 | print("error - no output") |
41 | | -elif "number" in nÝ0¨.keys(): |
| 41 | +elif "number" in n�0�.keys(): |
42 | 42 | print("Exists") |
43 | 43 | else: |
44 | 44 | print("error - not found") |
0 commit comments