Ich brauche linkBunch API in meinem Code und ich habe keine Erfahrung in HTTP GET Anfrage mit Parametern, kann mir jemand helfen, die HTTP-Anfrage für diese API mit den Parametern zu schreiben ? Vielen Dank.HTTP GET Anfrage mit Parametern Node.js
Antwort
Sie die Parameter direkt in der uRL wie bei jeder Erhaltungs-Anforderung übergeben. In diesem Fall müssen Sie
?links=http://link1%0D%0Ahttp://link2%0D%0Ahttp://link3%0D%0A&bunch=Bunch&mode=api
zu der Linkbunch-URL hinzufügen, die in dem von Ihnen angegebenen Link angegeben ist. Das sollte es tun.
ich denke, das sollte funktionieren, aber stattdessen, es gedruckt undefined ich denke, wegen der captcha! Ich habe versucht, kopieren Sie den Link in meinem Browser und ich am Ende mit einem Captcha – cockoh10uv
Ah ok, denke ich weiß, was hier vorgeht. Wenn du diese /help.php liest (SO werde ich diesen Link nicht veröffentlichen - aus dem gleichen Grund wie der folgende, denke ich ...) wirst du sehen, dass die API veraltet ist. Also müssen Sie leider einen anderen Weg finden, um das zu tun, was Sie brauchen ... – sinewave440hz
das ist so enttäuschend. linkbunch erlaubt Ihnen, mehrere Links in eine URL zu setzen, wenn Sie auf diese URL klicken, es öffnet sich eine Seite mit den anderen Links Wussten Sie etwas Ähnliches? – cockoh10uv
Die API, die Sie suchen, ist leider veraltet. Die Logik zu tun, was Sie fragen, ist ziemlich geradlinig. Ich habe es mit Express in Glitch implementiert. Sie können auf den Code werfen Sie einen Blick hier https://glitch.com/edit/#!/hypnotic-sink?path=server.js:9:28 aber im Grunde ist es sendet einfach die window.open
html zurück für jeden Link, den Sie in schicken
Ich habe es für comma separated values so einrichten, ein gültiges Beispiel wäre:. https://hypnotic-sink.glitch.me/?links=https://www.google.com,http://www.bing.com
wird dieser Link zwei Tabs einen mit google öffnen und einem mit bing in.
ja ich weiß Anfrage Bibliothek, aber wo die Parameter in Linkbunch API übergeben? Entschuldigung, wenn meine Frage dumm klingt – cockoh10uv
Ich denke, es ist weg .. Ab dem 1. Dezember 2013 ist die HTTP-API nicht mehr verfügbar. Bitte bleiben Sie dran für weitere Ankündigungen. Wir bedauern die Unannehmlichkeiten. –
Kennen Sie einen ähnlichen Service? um mehrere URLs in einen Link zu verkürzen? Ich fürchte, dass bridgeurls API auch weg ist! – cockoh10uv
const request = require('request');
// Add all the links here
const links = [
'http://link1.com',
'http://link2.com',
'http://link3.com'
];
const linkBunchURL = ''; // Add linkbunch URL here (http://linkbun...), as it cannot be posted within the answer
const mode = 'api';
const bunch = 'Bunch';
const linksParam = links.map(encodeURIComponent).join('%0D%0A');
request(`${linkBunchURL}?bunch=${bunch}&mode=${mode}&links=${linksParam}`, function (error, response, body) {
console.log(response);
});
- 1. GET Anfrage mit Parametern
- 2. Wie stelle ich eine HTTP-Get-Anfrage mit Parametern ein
- 3. HTTP GET Anfrage mit Kopfzeilen und Parametern in Angular 2
- 4. Senden Browser, Referer und Cookie mit Node.js http GET Anfrage
- 5. HTTP-Anfrage node.js mit mikeals 'Anfrage'
- 6. Siesta iOS GET Anfrage mit URL-Parametern
- 7. C Programmierung - Http POST Anfrage mit Parametern
- 8. HTTP-GET-Anfrage in Java
- 9. HTTP GET Anfrage mit Sitzungsschlüssel
- 10. Get http http-Form Daten in Node.JS
- 11. Stellen HTTP-GET-Anforderung mit Node.js
- 12. Node.js GET-Anfrage ETIMEDOUT & ESOCKETTIMEDOUT
- 13. Wie bekomme ich Daten aus einer Node.js http get Anfrage
- 14. Http GET-Anforderung an Apache Solr mit Umlauten von node.js
- 15. json von Wt Get :: Http :: Anfrage & Anfrage
- 16. Erstellen einer GET-Anfrage JSON mit Parametern mit Python
- 17. Get HTTP GET Parameter von Restlet Anfrage
- 18. HTTP GET mit Anfrage Körper RETROFIT
- 19. Get Crx-Datei mit HTTP-Anfrage
- 20. HttpURLConnection GET Anfrage mit http-Header "Accept"
- 21. arithmetische Operation mit http get Anfrage
- 22. Callrail API HTTP GET Anfrage mit Kopfzeilen
- 23. Thread-Kündigung mit http Get-Anfrage beenden
- 24. Format einer HTTP get Anfrage
- 25. Chef HTTP-Anfrage GET/POST
- 26. Python HTTP GET. "Falsche Anfrage"
- 27. Node.js: http Anfrage in win1251 Zeichensatz senden
- 28. Überspringen HTTP-Header von GET-Anfrage
- 29. Alamofire 4 Swift 3 GET Anfrage mit Parametern
- 30. Java http get Anfrage langsamer als Postman get Anfrage
Warum bearbeiten Sie Ihre Frage nicht und beschreiben Sie genau, welche Parameter Sie mit dem API-Aufruf übergeben möchten. Wenn Sie Ihre Frage verbessern, indem Sie viel genauer darüber sind, was Sie wollen, ist es viel wahrscheinlicher, dass Sie die genaue Antwort bekommen, die Sie wollen. Der Versuch, ohne diese Informationen zu antworten, würde ein vollständiges Tutorial über alle möglichen Dinge erfordern, die Sie bestehen können und die wahrscheinlich nicht passieren werden. Wenn Sie hier eine wirklich gute Frage stellen, die kurz und bündig beschreibt, was Sie wollen, dann werden Sie sehr wahrscheinlich die genaue Antwort bekommen, die Sie wollen. – jfriend00
Wenn Sie den in der Nachricht erwähnten Link öffnen, wissen Sie genau, was ich möchte. http://skmzq.qiniucdn.com/data/20080716092626/index.html – cockoh10uv
Die Richtlinie hier auf Stack-Überlauf ist, dass alle Informationen benötigt werden, um die Frage vollständig zu verstehen, sollte direkt in der Frage sein. Externe Links sind OK für zusätzliche Informationen, aber nicht für erforderliche Informationen. Das liegt daran, dass externe Links die Angewohnheit haben, sich mit der Zeit zu ändern oder zu brechen, und der Stack-Überlauf versucht, ein dauerhaftes Q & A-Repository zu schaffen, das auch in Zukunft noch 10-15 Jahre nützlich sein wird. Es sollte sehr wenig Arbeit für Sie sein, um genau zu zeigen, was Sie in der Frage tun möchten. So funktioniert dieser Ort. Es gibt einen Bearbeitungslink, der es einfach macht. – jfriend00