Halimbawa ng API

*Ang serbisyong ito ay magagamit lamang sa mga kapaligiran ng network sa ibang bansa. Inirerekomenda ang paggamit ng mga server sa ibang bansa. Hindi suportado ang mga IP link sa mga Chinese proxy server.

Wika ng code:
karaniwang mode
Paggawa ng batch
mga balat
Node.js
Java
Seed#
pumunta
PHP
Python
Bastos
Ruby
kalawang
Fixed Proxy Switching
Ang pag-access sa static na proxy switching link ay nagbibigay-daan sa iyong baguhin ang iyong kasalukuyang IP nang hindi binabago ang iyong proxy configuration. IP switching link: http://flush.smartproxy.kr/
Kung may pagdududa. Tingnan ang tutorial
Mga tagubilin para sa paggamit
Dahilan
Elemento
Paglalarawan ng parameter

username username

password: password

Session: Walang input: Magbigay ng ibang IP para sa bawat kahilingan. Enter: Tiyaking magbigay ng parehong IP hangga't maaari. Hanggang 12 bits

Buhay: Oras (sa minuto) para panatilihing ginagamit ang IP, min 1, max 24*60

lugar: Pandaigdigang code ng rehiyon (hal. rehiyon ng US-US)I-click upang makita

lungsod: City (hal. New York city-newyork)I-click upang makita

sitwasyon: Halimbawa ng code ng estado: New York state - NewyorkI-click upang makita

ip: Pag-address ng Data Center

Response Code
400
Masamang kahilingan
Ibinabalik ng mga proxy server ang error code na ito kung hindi kasama sa kahilingan ang host na sinusubukan mong kumonekta, o kung mayroong pangkalahatang error kapag nag-parse ng HTTP na kahilingan. Tiyaking naka-format nang tama ang kahilingan at tama ang URL. Pakisubukan .
407
Kinakailangan ang pag-verify ng proxy
Ang kahilingan ay nawawala ang impormasyon ng proxy authentication o ang username o password ay hindi wasto. Isama ang proxy authentication header sa iyong kahilingan, tiyaking nasa tamang format ang iyong username at password, at subukang muli.
500
Internet Server Error
Nakaranas ang proxy server ng panloob na error at muling susubukan ang iyong kahilingan sa ibang pagkakataon.
502
sirang pinto
Ang proxy server ay nakatanggap ng di-wastong tugon mula sa upstream na server. Subukang muli ang kahilingan. Isinasaad ng response code 502 na ang IP na nakatalaga sa session ID ay hindi na available. Kung makatagpo ka ng error na ito, mayroong dalawang paraan upang malutas ito: Ang ang unang paraan ay maghintay ng isang minuto at awtomatikong magtatalaga ng bagong IP address ang system sa iyong session ID. Ang isa pang paraan ay lumipat lang sa bagong session ID (hal. baguhin ang sessid parameter) at payagan ang system na makatanggap ng bagong IP address.
522
Timeout
Ang proxy server ay hindi nakatanggap ng napapanahong tugon mula sa upstream server. Pakisubukang muli ang iyong kahilingan.
525
Hindi mahanap ang exit.
Custom na HTTP status code - Nangangahulugan ito na ang ahente ay hindi nakahanap ng exit node upang matupad ang kahilingan. Mangyaring baguhin ang mga parameter ng filter ng kahilingan o subukang muli sa ibang pagkakataon.
Mabilis na Pagsisimula

Gumagamit ang Smartproxy ng pangunahing pagpapatunay ng access, na nangangailangan sa iyong magbigay ng username at password kapag kumokonekta sa proxy server. Pagkatapos mag-log in, maaari mong pamahalaan ang iyong listahan ng user sa iyong Personal Center proxy account. Bilang kahalili, maaari kang makipag-ugnayan sa iyong nakalaang account manager at technical support team. Ang iyong mga kredensyal.

Palitan ang USERNAME at PASSWORD sa iyong code ng iyong mga kredensyal.

curl -x USERNAME:[email protected]:1000 https://api.ip.cc/
Parametric paliwanag
username
Session
password
username
Gumamit ng isang session ID upang mapanatili ang parehong IP address para sa mga hinaharap na query. Ang mga session ay walang oras ng pag-expire at tumatakbo nang walang katiyakan. Ang mga random na string, mga character na 0-9, A-z ay sinusuportahan.
password
Sa halimbawang ito, tumatakbo ang query.smartproxycn.com sa isang random na IP.
  var request = require('request');

  request({
    'url':'https://api.ip.cc/',
    'method': "GET",
    'proxy':'http://USERNAME:PASSWORD@proxy.smartproxycn.com:1000'
  },function (error, response, body) {
    if (!error && response.statusCode == 200) {
      console.log(body);
    }
  })
Kahilingan sa Isyu

Ang mga kahilingan sa pagkontrol ng session ay hindi ipinapadala gamit ang mga random na IP sa bawat oras:

curl -x USERNAME:[email protected]:1000 https://api.ip.cc/

Tumukoy ng rehiyon at gumamit ng mga IP mula sa tinukoy na rehiyon:

curl -x USERNAME_area-US:[email protected]:1000 https://api.ip.cc/

Papanatilihing buhay ng ahente ang session hangga't ito ay magagamit.

curl -x USERNAME_session-testsession:[email protected]:1000 https://api.ip.cc/

Panatilihing buhay ang session at awtomatikong magpalit ng bagong IP bawat minuto.

curl -x USERNAME_life-1:[email protected]:1000 https://api.ip.cc/
Halimbawa ng Pagsubok
Control Session
Multiple Zone Control
Palabas na IP Control
Global Mixing Control
smartproxy