32 lines
1.7 KiB
Python
32 lines
1.7 KiB
Python
import urllib.request
|
|
import urllib.parse
|
|
import json
|
|
import ssl
|
|
|
|
q = 'equal("whatsappMessageId", ["A5C32160BB91CEB1059D100A7BFED1A2"])'
|
|
url = f'https://appwrite.almeira.com.co/v1/databases/sneakers_multistore_db/collections/supplier_posts/documents?queries[]={urllib.parse.quote(q)}'
|
|
req = urllib.request.Request(url, headers={
|
|
'X-Appwrite-Project': '69b84df5003bd8957c5c',
|
|
'X-Appwrite-Key': 'standard_cce3cdb866ea6433888d40cedd24dc45987372308fdc3dd0697de08648c0e5c7e04b02c3bcee271403fd656b00a5820f04c08b51631284a6e8a3582d8aed2aa33234f3c29cc777e9b162eb54810b789251b0d006a9a3b081ebc2da53b9baa94614b124b3508ad849fd9a4187cc6094f506d4b57f409b69d9562a74df594f3ec3'
|
|
})
|
|
ctx = ssl.create_default_context()
|
|
ctx.check_hostname = False
|
|
ctx.verify_mode = ssl.CERT_NONE
|
|
res = urllib.request.urlopen(req, context=ctx, timeout=10)
|
|
docs = json.loads(res.read().decode('utf-8')).get('documents', [])
|
|
if docs:
|
|
for k, v in docs[0].items():
|
|
if k in ('content', 'rawText', 'text', 'messageContent', 'rawContent', 'title'):
|
|
print(k, ':', repr(v))
|
|
print('ALL KEYS:', list(docs[0].keys()))
|
|
else:
|
|
print('No docs found with that whatsappMessageId in supplier_posts, trying products...')
|
|
url2 = f'https://appwrite.almeira.com.co/v1/databases/sneakers_multistore_db/collections/products/documents?queries[]={urllib.parse.quote(q)}'
|
|
req2 = urllib.request.Request(url2, headers=req.headers)
|
|
res2 = urllib.request.urlopen(req2, context=ctx, timeout=10)
|
|
pdocs = json.loads(res2.read().decode('utf-8')).get('documents', [])
|
|
if pdocs:
|
|
print('FOUND IN PRODUCTS:')
|
|
print('name:', repr(pdocs[0].get('name')))
|
|
print('description:', repr(pdocs[0].get('description')))
|