Skype für Ubuntu - gemeinsame Nutzung von Bildern funktioniert nicht

3

Ich benutze Ubuntu 15.10 x64 und habe Skype 4.3.0.37.

Es ist ein bekanntes Problem, dass mit dieser alten Version alle von der anderen Partei gesendeten Bilder als Links wie folgt empfangen werden:

https://api.asm.skype.com/s/i?0-xxx-a3-somehashkeysecretnumberchars

Das ist in Ordnung, ich habe es benutzt.

Aus irgendeinem Grund habe ich vor zwei Tagen einen Befehl eingegeben /msnp24, um Gruppen-Chats zu "verbessern". Es ist nichts sichtbares passiert und ich habe beschlossen, es so zu belassen, wie es ist.

Aber am nächsten Tag stellte ich fest, dass alle Bilder, die wie der obige Link an mich gesendet wurden, nicht mehr funktionieren. Ich erhalte eine HTTP 404Fehlermeldung und einen leeren Bildschirm.

Nach einigen Experimenten habe ich festgestellt, dass es funktionieren kann, wenn ich den Link zu einer anderen Ansicht umschreibe. Aber ich möchte es nicht für immer eingehende Verbindung tun.

https://api.asm.skype.com/v1/objects/0-xxx-a3-somehashkeysecretnumberchars/views/imgpsh_fullsize

Die Frage ist: WIE kann ich alles zurückgeben und den /msnp24Befehl zurücksetzen ?

Ich bin ein dummer Esel, warum zum Teufel habe ich diesen Befehl benutzt?

baldr
quelle

Antworten:

2

Dank der Informationen in der Frage selbst konnte ich eine Chrome-Erweiterung erstellen, um automatisch zu einer korrekten URL umzuleiten.

Um es auszuführen

  1. Legen Sie die beiden Dateien (manifest.json und background.js) mit dem Quellcode in einem Ordner ab.
  2. Wechseln Sie zu Chrome Extension Manager (chrome: // extensions /) und aktivieren Sie "Entwicklermodus" oben.
  3. Klicken Sie auf die Schaltfläche "Entpackte Erweiterung laden ..." und wählen Sie den Ordner mit den oben erstellten Dateien aus.
  4. Melden Sie sich einmal bei Skype Web an und schließen Sie diese Registerkarte.

Die Umleitung funktioniert automatisch, wenn Sie in Skype auf den Bildlink klicken.

Hier ist der Quellcode der Erweiterung

manifest.json

{
"manifest_version": 2,
"name": "Skype- Linux Image Sharing",
"description": "This extension will re-write the image links of skype so that you can see  skype shared images of chrome",
"version": "1.0",
"background": {
"scripts": ["background.js"]
},
"permissions": ["tabs"]
}

background.js

chrome.tabs.onUpdated.addListener(function(tabId, info, tab) {
    var BROKEN_SKYPE_URL = 'https://api.asm.skype.com/s/i?';
    var FIXED_SKYPE_URL = 'https://weu1-api.asm.skype.com/v1/objects/IMAGE_ID/views/imgpsh_fullsize'

    var currentUrl = tab.url;
    if (info.status === 'complete' && currentUrl.slice(0, BROKEN_SKYPE_URL.length) == BROKEN_SKYPE_URL) {
        var imageId = currentUrl.substring(currentUrl.indexOf("?")+1,currentUrl.length);
        var finalUrl = FIXED_SKYPE_URL.replace('IMAGE_ID',imageId);
       chrome.tabs.update(tab.id, {url: finalUrl});
    }
});

Bitte lesen Sie Chrome Extension erstellen für weitere Informationen.

Naval Kishore
quelle
Hmm, das ist die Idee, danke. Ich denke, ich mache das gleiche entweder für meinen Firefox (benutzerdefiniertes Skript oder Greasemonkey) oder mache einen Trick, indem ich asm.skype.com an localhost weiterleite und ihn mit nginx an eine andere URL weiterleite.
Baldr
3

Ich fürchte, keine Lösung, aber ein Hinweis auf die richtige Richtung.

/ msnp24 hat möglicherweise nichts zu tun, daher suchen Sie nach der falschen Antwort.

Ich verwende auch Ubuntu 15.10 (Mate) und die letzten 24 Stunden waren beide Skype-Bild-Links, die ich erhalten habe, leer wie Ihre. Ich habe dann allerdings keinen msnp24-Befehl eingegeben.

Für mich sieht es so aus, als ob die Skype-API selbst kaputt ist oder der Befehl, der den Link erstellt.

Wenn Sie den Link wie gezeigt umschreiben, wird für mich "Nicht authentifiziert" angezeigt, obwohl Sie bei Skype und Manager im Web angemeldet sind.

Mark Walker
quelle
Ich möchte glauben, dass / msnp24 nicht verwandt ist, aber es funktioniert immer noch nicht .. Ich weiß nicht, was der Grund war ..
Baldr
3
Ich und Zell haben identische Probleme, die Google-Suche zeigt auch andere in den letzten Tagen. Funktioniert immer noch nicht bei mir und ich habe noch nie msnp24 gemacht. Das Problem ist wahrscheinlich größer als das und irgendetwas stimmt entweder mit dem skypes Client, den Servern oder irgendwo dazwischen nicht.
Mark Walker
Gleiches Thema auch für mich. Aktualisiert auf das neueste Skype 4.3.0.37 unter Ubuntu, aber immer noch kein Glück.
Ravi Dhoriya ツ
3

Ihr Problem kann tatsächlich ein Problem mit den Servern von Skype sein. Ich verwende eine ältere Version von Skype 6.18 unter Windows und bin auch gezwungen, die Links zum Empfangen von Bildern zu verwenden. In letzter Zeit werden jedoch alle Links auf leere 404-Seiten geladen. Es hat wahrscheinlich nichts mit dem Befehlsproblem zu tun und ist nur eine andere Möglichkeit von Skype, die Benutzer zum Upgrade oder zur Verwendung neuerer Versionen zu zwingen.

UPDATE: 1/24 Das Problem scheint unter Windows behoben zu sein. Skype gibt jetzt gültige URLs an, die zum Laden der Bilder tatsächlich zur Website gehen. Ich denke, es ist ungefähr eine Woche her, also ist es wahrscheinlich auch für dich repariert.

Zell
quelle
1

Derzeit können Sie Skype Web Beta verwenden. Hinweis: Wenn Sie sich bei Skype Web Beta anmelden, wird auch das Problem "Nicht authentifiziert" behoben, das bei einigen Personen mit Ihrer Problemumgehung auftritt.

Robin Green
quelle
Ja, dies ist die einzige Möglichkeit, wie es jetzt funktioniert ...
Baldr