Blackboxprotobuf zeigt positive statt negative Werte für die Protobuf-AntwortPython

Python-Programme
Guest
 Blackboxprotobuf zeigt positive statt negative Werte für die Protobuf-Antwort

Post by Guest »

Ich habe ein Problem, bei dem blackboxprotobuf die Antwort von protobuf entgegennimmt und das Wörterbuch zurückgibt, wobei ich einige Werte sehe, die vermutlich negativ sind, anstatt als positive Werte.
Aufrufen einer APi mit lat ( 40,741895) und lang (-73,989308). Unter Verwendung dieser Lat- und Long-Werte wird ein Schlüssel „81859706“ generiert, der in der API verwendet wird.
Für die Schlüsselgenerierung verwenden wir ein kostenpflichtiges Framework.

Code: Select all

url = "https://gspe85-ssl.ls.apple.com/wifi_request_tile"

response =requests.get(url, headers={
'Accept': '*/*',
'Connection': 'keep-alive',
'X-tilekey': "81859706",
'User-Agent': 'geod/1 CFNetwork/1496.0.7 Darwin/23.5.0',
'Accept-Language': 'en-US,en-GB;q=0.9,en;q=0.8',
'X-os-version': '17.5.21F79'
})
Was Protobuf als Antwort zurückgibt. Verwenden Sie für dasselbe blackboxprotobuf, um protobuf_to_json
snippet
zu konvertieren

Code: Select all

message, typedef = blackboxprotobuf.protobuf_to_json(response.content)
json1_data = json.loads(message)
Antwort:

Code: Select all

        "2": [
{
"4": {
"2": {
"1": 1,
"2": 1
}
},
"5": 124103876854927,
"6": {
"1": 407295068,
"2": 3555038608 //This values should be negative
}
},
Irgendeine Hilfe, wie Sie diese Antwort debuggen und dieses Problem beheben können.
Vielen Dank

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post