Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

URL zum Kontaktbild falsch #313

Open
UweLoyal opened this issue Nov 15, 2021 · 15 comments
Open

URL zum Kontaktbild falsch #313

UweLoyal opened this issue Nov 15, 2021 · 15 comments
Labels
enhancement New feature or request

Comments

@UweLoyal
Copy link

Die URL zum Kontaktbild ist falsch, möglicherweise hat Google etwas geändert.
Die Kontaktbilder im DECT Telefon werden jedoch richtig angezeigt.

@Apollon77
Copy link
Member

Ein paar mehr Details wären super? Was ist falsch? Wie müsste es korrekt sein? Vllt ein Log Auszzug? Am besten Debug Log?

@Apollon77 Apollon77 added the question Further information is requested label Nov 15, 2021
@UweLoyal
Copy link
Author

Sorry für die späte Antwort!

Beispiel:
tr-064.0.callmonitor.outbound.json --> imageurlcaller

Früher konnte man den Link hinter 'http://192.168.178.1:49000/download.lua?path=' direkt als link zum Bild verwenden.
Seit neusten muss ich den teil hinter '=s' entfernen, damit der Link zum Bild stimmt.

LG
Uwe Loyal

@stale
Copy link

stale bot commented Feb 19, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days. Please check if the issue is still relevant in the most current version of the adapter and tell us. Also check that all relevant details, logs and reproduction steps are included and update them if needed. Thank you for your contributions.
Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab. Es wird geschlossen, wenn nicht innerhalb der nächsten 7 Tage weitere Aktivitäten stattfinden. Bitte überprüft, ob das Problem auch in der aktuellsten Version des Adapters noch relevant ist, und teilt uns dies mit. Überprüft auch, ob alle relevanten Details, Logs und Reproduktionsschritte enthalten sind bzw. aktualisiert diese. Vielen Dank für Eure Unterstützung.

@stale stale bot added the wontfix This will not be worked on label Feb 19, 2022
@UweLoyal
Copy link
Author

UweLoyal commented Feb 20, 2022

Auch in der neuen Version muss ich den entsprechenden Link zum Kontaktbild herausparsen!

LG
Uwe Loyal

@stale stale bot removed the wontfix This will not be worked on label Feb 20, 2022
@Apollon77
Copy link
Member

@UweLoyal mehr details wären echt cool ... wie sieht denn so eine vollständige URL aus und was genau muss weg?

@UweLoyal
Copy link
Author

UweLoyal commented Mar 19, 2022

Im Json:
tr-064.0.callmonitor.inbound.json

Beispiel Eintragsauszug (anonymisiert):
"calleeName": "Uwe Loyal",
"imageurlcallee": "http://192.168.178.1:49000/download.lua?path=https://lh3.googleusercontent.com/contacts/AKU..........................................Wgwf=s100,240,%EgsB.........................................REE9&sid=148c............1204&pbid=999"

rechts bis vor '=s' verwenden und
links abschneiden von 'http://192.168.178.1:49000/download.lua?path='
dann hat man den Pfad bei Google zum Bild

Auszug aus meinem Quelltext:
_val_picture_out = _val_picture_out.substring(0, _val_picture_out.indexOf('=s')) + '"';
_val_picture_out = '<img src="' + _val_picture_out.replace('http://192.168.178.1:49000/download.lua?path=','') + ' width="66px" height="66px">';

Für Fragen kannst Du mich gerne nochmal kontaktieren.

LG
Uwe

@Apollon77
Copy link
Member

Hm ... ok, Danke ... warum muss das lokale "ip:port/download.lua" weg? geht das auch nicht? oder willst du nicht das die FriteBox cached oder wie?

@UweLoyal
Copy link
Author

Beim vollständigen Link kommt
image

LG
Uwe

@Apollon77
Copy link
Member

Ok und wenn man "nur" das nach =s wegschneidet? Komt dann auch der Fehler oder das Bild?

@UweLoyal
Copy link
Author

Es kommt auch "404 Not Found"

@Apollon77
Copy link
Member

Ok,ich brauche ein Debug log bitte vom Adapterstart. Die Bilder kommen aus dem Phonebook und ich will verstehen wie die URL zustandekommt bevor ich jetzt wild fixe. Bitte Log per email schicken an iobroker at fischer-ka.de mit Referenz auf dieses Issue. Danke.

Debug log: Admin - Instanzen - Expertenmodus aktiveren - instanz aufklappen, Loglevel ändern. Dann daten aus dem Logfile auf platte /opt/iobroekr/logs/.. nehmen!

@UweLoyal
Copy link
Author

UweLoyal commented Mar 20, 2022

Sorry, aber ich gebe nicht so einfach meine Logs mit, steht ja mein ganzes Telefonbuch drin.
Also, in der Logdatei steht der Link zum Bild so wie oben anonymisiert dargestellt.
Vorangestellt steht "imageurl":
Du hast doch bestimmt eine FritzBox, was ja für einen Entwickler von so einem Adapter ja essentiell ist, oder?
Ggf. kannst Du mir ja noch weitere Fragen stellen, antworte Dir dann selbstverständlich gerne.

Frage:
Könnte es an einer falschen SessionID liegen?
&sid=..........&pbid=....
Man greift ja beim Anzeigen nicht mit der gleichen ID darauf zu!

LG
Uwe

@Apollon77
Copy link
Member

Du hast doch bestimmt eine FritzBox, was ja für einen Entwickler von so einem Adapter ja essentiell ist, oder?

Ja habe ich aber nutze keine Telefonbücher und keine Bilder. Und da das mein "Produktivsystem" ist werde ich da nicht rumspielen, weil dafür ist die Fritzbox zu wichtig für meine Infrastruktur. Und nein ich habe keine "zweite FB mit eingerichteter Telefonie und allem was der Adapter ggf bräuchtee parallel rumstehen.
Und wenn es danach geht was ich habe wenn ich Adapter entwickle dann würde ich fast keinen der ca. 250 Adapter die ich so betreue machen können. Selbst wenn jemand das alles kostenfrei bereitstellen würde könnte ich das gar nicht alles aufbauen. Aus dem Grund bin ich auf Logs angewiesen und habe bisher immer - daher auch der vorschlag mit E-Mail- die privatspäre eingehalten. Klar gehört vertrauen dazu ... Frage gern im Forum ob man mir vertrauen kann. Von mir aus anonymisiere alles was drin ist ausser dir imageurl ... mir egal ... oder poste hier auszüge.

Am Ende ist es sehr einfach: Du möchtest ein problem gelöst haben, ich bin willens dies zu tun. Ich habe gesagt was ich dafür brauche um zu verstehen was genau wie Datentechnisch ist damit ich das im Code nachvollziehen kann um es zu fixen. Ich will einen für alle User sinnvollen Fix haben und nicht irgend einen Hack.

Also ... wähle ... Ich habe genug andere Themen zu tun.

@UweLoyal
Copy link
Author

UweLoyal commented Mar 20, 2022

Mail an iobroker at fischer-ka.de ist raus

So sieht mein Ergebnis unter Jarvis aus, unter Verwendung der URL aus Deinem Adapter und meiner Lösung.

image

;-)

LG
Uwe

@Apollon77
Copy link
Member

Bitte GitHub version versuchen

@Apollon77 Apollon77 added enhancement New feature or request and removed question Further information is requested labels Mar 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants