PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Steam Verifizierung funktioniert nicht -_-



Yaazu
28.07.2012, 17:08
Vorab: Ja, ich weis das es vermutlich in einer falsche Sektion gepostet ist. Aber bei dem Hilfe Bereich kann ich ja nicht posten -_-

Also mein Problem ist, das mir immer und immerwieder sagt das mein Profil nicht auf Öffentlich steht...

Mein Profil:

4078

Der Beweis, das ich Gmod besitze:

4077

Ich weis nicht ob das nur bei mir so ist, oder ob das ein Bug vom Forum is, aber ich wollts nur mal posten dass es behoben wird.

Grüße, Yaazu.

(Falls euch der Screen nicht ausreicht, soll mich ein Admin schnell in Steam adden und selbst nachschaun. Steam: darksilent3)

SinthoX
28.07.2012, 17:55
Den Bug gibt es schon länger (leider) aber irgendwie passiert da nix :) Ich glaube aber, letztens wurde auch schonmal jemand "manuell" freigeschaltet.

LoC
28.07.2012, 19:00
Ist ein Bug vom Forum.

Ich müsste mir mal Zeit nehmen um zu schauen, woran es genau hackt. Die Zeit fehlt mir aber leider. Dich werde ich aber gleich manuell freischalten.


---------- Beitrag hinzugefügt um 20:00 ---------- Vorheriger Beitrag war um 19:22 ----------

Nachtrag:
Ich habe den Fehler jetzt doch ganz schnell gefunden und behoben.

Bitte verifiziere dich noch einmal. :)

Yaazu
28.07.2012, 19:01
Danke für die Antwort, und danke fürs manuelle freischalten (im Vorauss).

Bier_Baron
29.07.2012, 10:48
Er hat dich noch nicht Feigeschaltet oder hat es wieder rausgenommen, weil du es Selber nochmal machen Sollest.

Man er kennt die Freischalung an denn Grünen Symbol uner deinen Avatar.

Frostdead
29.07.2012, 11:54
Bei mir war die Verifizierung plötzlich auch weg, naja egal habs dann neu gemacht und hat ohne Probleme funktioniert.

LoC
22.12.2012, 13:40
Momentan scheint die Verifizierung nur unregelmäßig zu funktionieren:
http://steamcommunity.com/profiles/76561197968575517/?xml=1

Solange diese URL eine 503 Fehler Meldung anzeigt, sind mir leider die Hände gebunden. :(

Haddock
22.12.2012, 15:55
Bei mir hat es geholfen einmal die Einstellungen von öffentlich auf privat und wieder auf öffentlich zu ändern

RP-01
22.12.2012, 19:31
Momentan scheint die Verifizierung nur unregelmäßig zu funktionieren:
http://steamcommunity.com/profiles/76561197968575517/?xml=1

Solange diese URL eine 503 Fehler Meldung anzeigt, sind mir leider die Hände gebunden. :(
Ist der Inhalt von http://steamcommunity.com/profiles/76561197968575517/?xml=1 und http://steamcommunity.com/profiles/76561197968575517/?xml=herpdiderp etwa nicht der selbe?

Denn wenn doch, könntest du ja einfach irgend etwas als Value für xml nehmen, und es würde funktionieren.

Grüne Gurken
22.12.2012, 22:08
Naja man sollte sich doch schon an die API-Richtlinien halten ;)

Community pages parameters
Most of Steam Community information can be returned in XML format by appending ?xml=1 to their URLs. This method does not require API key.https://developer.valvesoftware.com/wiki/Steam_Web_API#Community_pages_parameters


Man könnte jetzt noch über eine andere API gehen:

http://api.steampowered.com/ISteamUserStats/GetPlayerAchievements/v0001/?appid=4000&key=MYSECRETAPIKEY&steamid=76561197968575517

Output:




{
"playerstats": {
"steamID": "76561197968575517",
"gameName": "Garry's Mod",
"achievements": [
{
"apiname": "GMA_PLAY_SINGLEPLAYER",
"achieved": 0
},
{
"apiname": "GMA_PLAY_MULTIPLAYER",
"achieved": 0
},
{
"apiname": "GMA_X_STARTUPS",
"achieved": 0
},
{
"apiname": "GMA_SAY_1",
"achieved": 0
},
{
"apiname": "GMA_X_MINUTES",
"achieved": 0
},
{
"apiname": "GMA_X_MAPS",
"achieved": 0
},
{
"apiname": "GMA_NOT_SANDBOX",
"achieved": 0
},
{
"apiname": "GMA_BADDIES",
"achieved": 0
},
{
"apiname": "GMA_FRIENDS",
"achieved": 0
},
{
"apiname": "GMA_PLAYWITH_GARRY",
"achieved": 0
},
{
"apiname": "GMA_MARATHON",
"achieved": 0
},
{
"apiname": "GMA_HALFMARATHON",
"achieved": 0
},
{
"apiname": "GMA_DAY",
"achieved": 0
},
{
"apiname": "GMA_WEEK",
"achieved": 0
},
{
"apiname": "GMA_MONTH",
"achieved": 0
},
{
"apiname": "GMA_BYSTANDER",
"achieved": 0
},
{
"apiname": "GMA_BALLEATER",
"achieved": 0
},
{
"apiname": "GMA_PROPSPAWNER",
"achieved": 0
},
{
"apiname": "GMA_BALLOONPOPPER",
"achieved": 0
},
{
"apiname": "GMA_REMOVER",
"achieved": 0
},
{
"apiname": "GMA_SPAWNMENUER",
"achieved": 0
},
{
"apiname": "GMA_BADCODER",
"achieved": 0
},
{
"apiname": "GMA_NPCSPAWNER",
"achieved": 0
},
{
"apiname": "GMA_RAGDOLLSPAWNER",
"achieved": 0
},
{
"apiname": "GMA_GOODIES",
"achieved": 0
},
{
"apiname": "GMA_SMALLTHUMB",
"achieved": 0
},
{
"apiname": "GMA_MEDIUMTHUMB",
"achieved": 0
},
{
"apiname": "GMA_HUGETHUMB",
"achieved": 0
},
{
"apiname": "GMA_MEGAUPLOAD",
"achieved": 0
}
]
,
"success": true
}
}


Problem ist nur: wenn der Spieler noch nicht Garry's Mod gespielt hat wird auch keine Statistik erzeugt.

Wäre also nur eine Fallback-Lösung.

Ansonsten habe ich noch das gefunden:


http://steamcommunity.com/id/ChetFaliszek/games?tab=all&xml=1

LoC
24.12.2012, 12:14
Ich habe das Addon nun komplett auf die Nutzung von api.steampowered.com umgestellt. Das scheint deutlich zuverlässiger zu sein.

Für die Verifizierung brauchte ich mein Steam Profil nun nicht mehr auf öffentlich zu schalten. Kann mal einer von euch überprüfen, ob das bei jedem so ist?

BTW:
Ich nutze diese URL für den Check ob GMod gekauft wurde:
http://api.steampowered.com/ISteamUserStats/GetUserStatsForGame/v0001/?appid=4000&key=_APIKEY_&steamid=_STEAMID_&format=xml

Grüne Gurken
24.12.2012, 13:08
Sehr nett, sehr nett.

Bei mir läuft es. Wie sieht die Ausgabe aus, wenn jemand Garry's Mod gekauft hat, aber noch keine Statistik hat?

Gibt es dann eine Fehlermeldung, wie bei nicht gekauften spielen, oder ist die Statistik einfach leer?

LoC
25.12.2012, 12:33
Weiß ich nicht, so genau ist die Dokumentation leider nicht. :(

EDIT:
Aber ich werde es mal mit einem anderen Spiel testen.

LoC
25.12.2012, 12:53
Ja, man muss das Spiel wohl mindestens einmal gespielt haben, damit die entsprechenden Einträge in der XML Datei auftauchen, ansonsten unterscheiden sich die vom API zurückgegebenen Daten nicht von denen eines Spielers, der Garry's Mod gar nicht besitzt.
Ich habe den Hinweistext nun entsprechend aktualisiert.