|
You last visited: Today at 03:48
Advertisement
[Release] epvpapi - .NET Library für elitepvpers
Discussion on [Release] epvpapi - .NET Library für elitepvpers within the Coding Releases forum part of the Coders Den category.
05/07/2015, 16:42
|
#61
|
elite*gold: 0
Join Date: May 2010
Posts: 6,853
Received Thanks: 5,106
|
Ja, hab das auch komplett vergessen. Glaub hatte dich mal angeschrieben da warst du afk und als dann geantwortest hast war ich irgendwie nicht da und danach komplett aus den Augen verloren. Aufgrund von Uni aber auch bei mir zur Zeit eher eng.
|
|
|
08/11/2015, 13:35
|
#62
|
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
|
Gibt es eine möglichkeit die ID des gerade erstellen treasures raus zu finden?
|
|
|
08/11/2015, 13:49
|
#63
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Quote:
Originally Posted by #Saiirex
Gibt es eine möglichkeit die ID des gerade erstellen treasures raus zu finden?
|
Nein, derzeit nicht. Du kannst es aber gerne einbauen.
Relevanter Code:
|
|
|
08/11/2015, 15:02
|
#64
|
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
|
Quote:
Originally Posted by Mostey
Nein, derzeit nicht. Du kannst es aber gerne einbauen.
Relevanter Code: 
|
habe es anders gelöst
PHP Code:
var treasure = new Treasure(title, content, cost); if (content != null && content.Length < 4) { Console.WriteLine("Der Inhalt muss größer als 4 Zeichen sein."); } else if (title != null && title.Length < 4) { Console.WriteLine("Der Titel muss größer als 4 Zeichen sein."); } else { treasure.Create(session); var treasures = session.Profile.GetTreasures(session); var currTreasure = treasures.FirstOrDefault(item => item.Title == title); if (currTreasure == null) { Console.WriteLine("No treasure was created."); return null; }
string url = currTreasure.GetUrl(); Console.Clear(); return url;
Liest zwar nicht die ID aus, aber ich habe eh die URL gebraucht.
|
|
|
08/11/2015, 15:21
|
#65
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Quote:
Originally Posted by #Saiirex
habe es anders gelöst
PHP Code:
var treasure = new Treasure(title, content, cost);
if (content != null && content.Length < 4)
{
Console.WriteLine("Der Inhalt muss größer als 4 Zeichen sein.");
}
else if (title != null && title.Length < 4)
{
Console.WriteLine("Der Titel muss größer als 4 Zeichen sein.");
}
else
{
treasure.Create(session);
var treasures = session.Profile.GetTreasures(session);
var currTreasure = treasures.FirstOrDefault(item => item.Title == title);
if (currTreasure == null)
{
Console.WriteLine("No treasure was created.");
return null;
}
string url = currTreasure.GetUrl();
Console.Clear();
return url;
Liest zwar nicht die ID aus, aber ich habe eh die URL gebraucht.
|
Die ID bekommst du übrigens auch durch die Property ID, also currTreasure.ID.
|
|
|
08/11/2015, 15:24
|
#66
|
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
|
Quote:
Originally Posted by Mostey
Die ID bekommst du übrigens auch durch die Property ID, also currTreasure.ID.
|
Ja das wollte ich gerade auch ergänzen.
Also so würde man dann die ID bekommen:
PHP Code:
treasure.Create(session);
var treasures = session.Profile.GetTreasures(session);
var currTreasure = treasures.FirstOrDefault(item => item.Title == title);
if (currTreasure == null)
{
Console.WriteLine("No treasure was created.");
return null;
}
//ID ausgeben
return currTreasure.ID;
|
|
|
09/25/2015, 15:23
|
#67
|
elite*gold: 0
Join Date: May 2010
Posts: 6,853
Received Thanks: 5,106
|
Ist es gewollt, das Commits in eigenen Branches nicht gepusht werden können?
Quote:
git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags --set-upstream origin feature/Sections:feature/Sections
remote: Permission to elitepvpers-community/epvpapi.git denied to Serraniel.
fatal: unable to access 'https:// /elitepvpers-community/epvpapi.git/': The requested URL returned error: 403
Pushing to 
Completed with errors, see above.
|
|
|
|
09/25/2015, 19:35
|
#68
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Quote:
Originally Posted by Serraniel
Ist es gewollt, das Commits in eigenen Branches nicht gepusht werden können?
|
Du hast keine Rechte für das Repository, deshalb kannst du auch nicht pushen. Melde dich mal privat bei mir.
|
|
|
12/28/2015, 15:19
|
#69
|
elite*gold: 16
Join Date: Dec 2012
Posts: 726
Received Thanks: 58
|
Bei mir funktioniert der Login leider nicht. Bekomme nach ca. 2 Minuten die Fehlermeldung "An unhandled exception of type 'System.AggregateException' occurred in mscorlib.dll".
Kann da jemand helfen?
Code:
User user = new User(tbUsername.Text);
var session = new AuthenticatedSession<User>(user, Cryptography.GetMd5(tbPassword.Password));
MessageBox.Show("Valid session: " + session.Valid + ", egold: " + user.EliteGold);
|
|
|
01/01/2016, 14:08
|
#70
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Quote:
Originally Posted by Luuc'
Bei mir funktioniert der Login leider nicht. Bekomme nach ca. 2 Minuten die Fehlermeldung "An unhandled exception of type 'System.AggregateException' occurred in mscorlib.dll".
Kann da jemand helfen?
Code:
User user = new User(tbUsername.Text);
var session = new AuthenticatedSession<User>(user, Cryptography.GetMd5(tbPassword.Password));
MessageBox.Show("Valid session: " + session.Valid + ", egold: " + user.EliteGold);
|
Ich würde mal vermuten, dass entweder elitepvpers zu dem Zeitpunkt offline war oder du keine Verbindung hattest. Geht der Login inzwischen?
|
|
|
02/13/2016, 17:33
|
#71
|
elite*gold: 120
Join Date: Feb 2010
Posts: 1,107
Received Thanks: 73
|
Mir ist zufällig aufgefallen, dass Session.destroy() eine RequestFailedException zurückwirft (wenn eine Session vorhanden ist).
Additional information: Request failed, Server returned NotFound
Folglich ist Session.Valid auch nach dem .destroy() immer noch true.
Ich dachte, ich erwähne das mal.
|
|
|
03/22/2016, 19:29
|
#72
|
elite*gold: 1472
Join Date: Jun 2014
Posts: 2,663
Received Thanks: 541
|
Gibts wo Tutorials wie man es einfügt und anwendet?
|
|
|
03/22/2016, 20:36
|
#73
|
elite*gold: 400
Join Date: Nov 2008
Posts: 67,905
Received Thanks: 19,505
|
Quote:
Originally Posted by Ethnobotaniker
Gibts wo Tutorials wie man es einfügt und anwendet? 
|
Visual Studio > Add NuGet Package > "epvpapi" suchen > hinzufügen
|
|
|
03/22/2016, 21:01
|
#74
|
elite*gold: 1472
Join Date: Jun 2014
Posts: 2,663
Received Thanks: 541
|
Quote:
Originally Posted by Dere-Eddy
Visual Studio > Add NuGet Package > "epvpapi" suchen > hinzufügen

|
Schon mal vielen Dank, aber gibts noch irgendwo Tutorials zum einloggen?
Ich war schon auf dem Github Blog.
|
|
|
03/22/2016, 21:24
|
#75
|
elite*gold: 0
Join Date: May 2010
Posts: 6,853
Received Thanks: 5,106
|
Kleines Beispiel wie ich den Login in einem von mir momentan pausierten Projekt umsetze:
PHP Code:
internal static bool LogIn(string username, string passwordMd5) { if (IsLoggedIn()) return false;
try { _userObject = new User { Name = username }; lock (GetInstance()) { _userSession = new AuthenticatedSession<User>(_userObject, passwordMd5); _userSession.Update(); } }
catch (RequestFailedException re) { //planned exception if login failed return false; }
return true; }
@
|
|
|
All times are GMT +1. The time now is 03:48.
|
|