Zurzeit sind 155 Mitglieder online.
Zurzeit sind 155 Mitglieder online.
Fragen zu den Arten von Fehlermeldungen und wie Du sie beheben kannst? Kontaktiere uns hier.
Anleitung
favorite_border
Antworten

Bewertung auf Handy nicht möglich: 405 request method inappropriate

[ Bearbeitet ]
Rang 8
# 1
Rang 8

Hallo,

 

habe das Problem, dass der Link 

 

https://search.google.com/local/writereview?placeid=ChIJY8tbzqc1ukcRiXzVdQsRJOk

 

zwar zur Bewertung führt, diese aber nicht erfolgreich abgeschickt werden kann. Wenn man auf Posten klickt, kommt folgende Fehlermeldung:

 

Screenshot_2017-12-05-21-36-50[1].png

 

Das Problem tritt auf mit Firefox für Android und auch Windows Phone.

 

Hat jemand eine Idee?

 

Gruß,
Thorsten

1 Expertenantwort(en)verified_user

Akzeptierte Lösungen
Als beste Antwort markiert.
Lösung
Akzeptiert von Themenautor Thorsten H
Dezember

Betreff: Bewertung auf Handy nicht möglich: 405 request method inappro

Rang 8
# 21
Rang 8

Das ist interessant, heute Nachmittag ging das nämlich noch nicht und daraufhin hab ich mir das selber nochmal angesehen. Mit CURL findet man ziemlich schnell heraus, dass die korrekte Weiterleitung vom User-Agent abhängt und Google auf Mobiltelefonen für die meisten (alle?) Browser außer Chrome ins Nirvana umleitet, daher auch der 404/405 Fehler.

 

Ohne das jetzt ausprobiert zu haben, ob es nun geht - nein, glaube nicht. Denn meine Diagnoseseite https://www.thobig.de/test.php liefert nach wie vor nur für Chrome eine korrekte Weiterleitung. Kannst Du gerne selber ausprobieren. Nur Chrome liefert eine URL zurück. Kann also nicht gehen.

 

Ich habe daher heute folgende PHP-Lösung gebastelt, die funktioniert:

 

<?php
function TestReviewUrl($agent)
{ 
    $id = "ChIJwfXA0-IYcEERkqx2GghpcRM"; //PLACE-ID
    $url = "https://search.google.com/local/writereview?placeid=" . $id; 
    $header = array("User-Agent: " . $agent);

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_HEADER, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
    curl_setopt($ch, CURLOPT_URL, $url);
    $out = curl_exec($ch);

    $location = false; 
    preg_match('/^(?:LocationSmiley (traurig).*))$/mi', $out, $matches);
    if(isset($matches[1]))
    { 
        $location = $matches[1]; 
    }
    curl_close($ch);
    return $location; 
}

function getURL()
{
	$URL = TestReviewUrl($_SERVER['HTTP_USER_AGENT']);
	if ($URL == "") //falls Weiterleitung von Google nicht unterstützt
		$URL = TestReviewUrl('User-Agent: Mozilla/5.0 (Linux; Android 6.0; ALE) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.111 Safari/537.36'); //Chrome simulieren
	return $URL;
}
?>

<!DOCTYPE html>
<head>
  <meta charset="utf-8" />
  <meta http-equiv="refresh" content="0; URL= <?php echo getUrl() ?>,5">
</head>
<body>
</body>
</html>

So scheint es für alle Smartphones und Browser zu funktionieren. Also nicht direkt auf die URL search.google.com/local/writereview?placeid=XYZ verweisen, sondern über PHP-Seite wie oben darauf weiterleiten.

 

Wer das gleiche Problem hat und Hilfe bei der obigen Lösung benötigt, kann sich gerne unter info at thobig.de melden.

 

Lösung in ursprünglichem Beitrag anzeigen


Alle Antworten

Betreff: Bewertung auf Handy nicht möglich: 405 request method inappro

Rang 14
# 2
Rang 14

Probier mal diesen:

https://goo.gl/wx76Fd 

 

Screenshot 2017-12-06 20.34.05.png

Unter Firefox funzt der, der Rest müsste auch gehen

Bewertung auf Handy nicht möglich: 405 request method inappropriate

Rang 8
# 3
Rang 8

Besten Dank,

 

aber es geht ausdrücklich um die Bewertung vom Handy, und der Link oben von Dir verweist mobile Browser leider nicht direkt auf die Bewertung. Da muss man mit dem Handy noch zweimal den richtigen Link finden, um zur Sache zu kommen. Das löst also das Problem nicht.

 

Google bietet dafür ausdrücklich den Link der Form

 

https://search.google.com/local/writereview?placeid=<placeid>

 

an. Mir ist noch nicht klar, ob das ein Problem von Firefox für Android (und anderen mobilen Browsern) ist, dass die Methode POST zum Fehler führt, oder ob das Problem eher bei Google (Server und/oder JavaScript clientseitig) liegt.

 

Gruß,
Thorsten

Betreff: Bewertung auf Handy nicht möglich: 405 request method inappro

Rang 14
# 4
Rang 14

gerade mal HP's durchgeschaut... Von Android Firfox geht es nicht mehr.

Vor dem Update ging es aber noch...

Na... vielleicht schleicht hier im Forum ja ein schlauer Fuchs rum

Bewertung auf Handy nicht möglich: 405 request method inappropriate

Rang 8
# 5
Rang 8

Wo hast Du das gefunden? Ich such schon seit vorgestern und hab zu dem Problem nichts gefunden.

 

Also das ist ein Browser-Problem, versteh ich Dich richtig?

Betreff: Bewertung auf Handy nicht möglich: 405 request method inappro

Top Beitragender
# 6
Top Beitragender

das NIcht-Funktionieren von Bewertungslinks dieses Typs den @Thorsten H verwendet hat war bisher immer ein Browserproblem das nur mit speziellen Browsern auftrat.

 

Isnsofern habe  ich zur Gegenkontrolle mal den gleichen Link https://search.google.com/local/writereview?placeid=ChIJY8tbzqc1ukcRiXzVdQsRJOk

 

ueber mein aelteres Nexus 4 und den dort verwendeten Chrome Browser probiert.

Gleiches Problem - allerdings nicht mit Fehler 405 sondern bei mir mit 404

 

Sieht bei mir aufm Nexus so aus:

Screenshot_2017-12-06-22-27-17.png

 

Das nun sieht mir aber nicht mehr nach nem spezieleln Browserfehler aus sondern stinkt mir arg nahc einem

Generellen Fehler 

 

EDIT

 

 

Ich habe es eben noch mal mit dem gleichen Link auf meinem Nexus probiert und im 2.Anlauf  gings reibungslos

 

Kannst du @Thorsten H es nun nochmal bei dir aufm Android probieren und wennsgeht erst mit fireFox und dann mit CHrome?

Gruss und Dank fuers Melden des interessanten Problems

Bewertung auf Handy nicht möglich: 405 request method inappropriate

Rang 8
# 7
Rang 8

Firefox für Android funktioniert nicht, Opera Mini ebenfalls nicht, Chrome geht.

Bewertung auf Handy nicht möglich: 405 request method inappropriate

Top Beitragender
# 8
Top Beitragender

werde ich wohl morgen mal an Google eskalieren muessen.

@Thorsten H

 

Es waere sehr wichtig wenn du mir die Androidversionsnummer und die der beiden fraglichen Mobilen Browser "mit auf den Weg geben" koenntest

Bewertung auf Handy nicht möglich: 405 request method inappropriate

Rang 8
# 9
Rang 8

Android 6.0

 

Firefox 57.0.1
Opera Mini 32.0.2254.122976

 

Besten Dank!

Bewertung auf Handy nicht möglich: 405 request method inappropriate

Rang 6
# 10
Rang 6

Hm, ich weiß nicht wer da meint in meinem Namen schreiben zu müssen, aber ich bin es ganz bestimmt nicht.

 

Viele Grüße 

Thorsten Holler