Archiv verlassen und diese Seite im Standarddesign anzeigen : Filecrypt API Hilfe
Hallo zusammen,
hätte eine Frage bezüglich der Filecrypt-API (CreateV2)
Ich lasse über ein PHP-Script Ordner erstellen. Das funktioniert auch alles soweit so gut mit dem einzigen Problem, dass die URLs nicht übernommen werden. Ist das aktuell ein Fehler der API oder stelle ich mich nur zu dumm an? ;D
Der an die API übermittelte Array ist im folgenden Format:
array(array("url1", "url2","url3"))
Stimmt das so nicht?
Wie gesagt das einzige Problem ist, dass die Links nicht an die API übermittelt werden. Habe es auch mit dem Beispiel in der Coku ausprobiert => Selbes Ergebnis.
Gruß
GipsyDanger
11.05.2018, 07:29
Hallo,
schick mir mal bitte den entsprechenden Code zu, ich schaue es mir an.
Hallo,
schick mir mal bitte den entsprechenden Code zu, ich schaue es mir an.
Danke, habe es mittlerweile hingekriegt :)
Kann geschlossen werden.
Gruß
Hallo,
ich stehe gerade vor dem gleichen Problem, was war die Ursache? Header, Encoding, Body, etc. sieht alles gut aus.
Gruß, Nyc
GipsyDanger
13.08.2018, 11:47
Hallo,
du kannst mir den Code zum prüfen gerne per PM schicken.
Für die Nachwelt, sofern jemand eine andere Sprache als PHP nutzt (Python).
You are following a PHP convention of adding brackets to the field names. It's not a web standard, but because PHP supports it out of the box it is popular; Ruby on Rails also uses it.
PHP kodiert den Array im Body mit Brackets:
mirror_1%5B0%5D%5B0%5D=http
Python behandelt den Array "korrekt" gem. Konvention:
mirror_1=http
Was quasi eigtl. verlangt wird, ist nicht mirror_1 = Array, sondern:
mirror_1[0][0] = str
mirror_1[0][1] = str
mirror_1[1][0] = str
mirror_1[1][1] = str
usw.
Grüße, Nyc
Spellbook
05.10.2018, 20:18
Guten Abend,
Ich würde den Thread gerne Weiter benutzen, da ich keinen Neuen Spam erstellen möchte.
Ich Probiere momentan von Relink.to wegzuommen, und bin gerade dabei in mein eigenens Upload Tool Filecrypt zu integrieren.
Leider habe ich ein Problem mit dem Mirros. Die Ordner werden erstellt, aber leider ohne links.
Das ganze ist im C# Programmiert:
public string Add_Container(string Urls, string name)
{
var client = new WebClient();
var values = new NameValueCollection();
values.Add("api_key", "12345dummykey");
values.Add("fn", "containerV2");
values.Add("sub", "createV2");
values.Add("name", name);
values.Add("captcha", "1");
values.Add("allow_dlc ", "1");
values.Add("allow_links", "1");
values.Add(@"mirror_1%5B0%5D=0&mirror_1%5B1%5D=https%3A%2F%2Frapidgator.net%2Ffil e%2F656a08446c4c8ea7ca580e00%2Fte45st.part1.rar%2F n", "");
byte[] response = client.UploadValues(@"http://filecrypt.cc/api.php", "POST", values);
string rueckgabe = System.Text.Encoding.ASCII.GetString(response);
return rueckgabe;
}
Ich habe einiges probiert komme aber immer wieder beim Array an meine Aktuellen grenzen.
Hoffe es kann mir wer weiter helfen :-)
PS: Hoffe das ist der richtige Bereich.
GipsyDanger
07.10.2018, 07:00
Hallo,
deine Parameter für mirror sind Falsch.
unescaped sieht deins so aus :
values.Add(@"mirror_1[0]=0&mirror_1[1]=https://rapidgator.net/file/656a08446c4c8ea7ca580e00/te45st.part1.rar/n", "");
richtig wäre jedoch:
values.Add(@"&mirror_1[0][0]=https://rapidgator.net/file/656a08446c4c8ea7ca580e00/te45st.part1.rar/n", "");
hier ein Beispiel mit 3 links:
values.Add(@"&mirror_1[0][0]=https://rapidgator.net/file/656a08446c4c8ea7ca580e00/te45st.part1.rar&mirror_1[0][1]=https://rapidgator.net/LINK2&mirror_1[0][2]=https://rapidgator.net/LINK3", "");
du sprichst quasi das erste array element mit [0] an, und zählst dann pro link das "sub" array hoch [1] für den 2ten link.
PHP Array starten beim index 0.
Bitte noch entsprechend escapen.
et voilà
Gipsy.
Powered by vBulletin® Version 4.2.2 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.