ARNPROXY

Oturum listesi kapsamı ve mevcut özel listeler

GET/account/api/v1/residential/sessions/options

Yetkilendirme

AuthorizationBearer YOUR_ARNPROXY_API_KEY
Gerekli izinresidential_management
Acceptapplication/json

Parametreler

AdTürAçıklama
package_id
queryZorunlu
integerresidential_packages yanıtındaki ARNPROXY paket ID’si. Sağlayıcı package_key değeri değildir.

İstek örneği

cURL
printf 'Authorization: Bearer %s\n' "$ARNPROXY_API_KEY" |
  curl --silent --show-error --header @- \
    --header 'Accept: application/json' \
    --connect-timeout 10 --max-time 30 \
    'https://www.arnproxy.com/account/api/v1/residential/sessions/options?package_id=YOUR_PACKAGE_ID'

Örnekler bu sayfada çalıştırılmaz. API anahtarını sunucu ortam değişkeninde tutun; gerçek anahtarı URL veya tarayıcı koduna yazmayın. POST örnekleri için request.json hazırlayın.

Yanıtlar

200Başarılı yanıt
application/json
{
    "ok": true,
    "data": {
        "package_id": 20001,
        "package_state": "active",
        "revision": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "creation_available": true,
        "lists": [
            {
                "id": 30002,
                "title": "Example session list",
                "package_state": "active"
            }
        ],
        "ttl_max_seconds": 86400,
        "session_max_length": 64,
        "target_fields": [
            "country",
            "subdivision",
            "city",
            "isp_id",
            "asn",
            "zip"
        ],
        "gb_purchase": false,
        "proxy_connection_tested": false
    },
    "meta": {
        "request_id": "000000000000000000000001",
        "phase": "public_v1",
        "source": "arnproxy_records"
    }
}
Yanıt alanları ve türleri
AdTürAçıklama
okbooleanBaşarılı istek zarfı; false ise error.code alanını okuyun.
dataobjectİşleme özel sonuç. Örnekler temsili ve sentetiktir.
data.package_idintegerİlgili ARNPROXY kayıt kimliği. Sağlayıcının iç kimliği yerine bunu kullanın.
data.package_statestringpackage state alanının işleme özel değeri; örnekteki türü ve ilgili davranış notlarını esas alın.
data.revisionstringİlgili değişiklik/fiyat onayında aynen geri gönderilecek güncellik özeti.
data.creation_availablebooleanBu sonuçtaki koşullara/izinlere göre kullanılabilirlik; tek başına stok veya sağlayıcı garantisi değildir.
data.listsarraylists alanının işleme özel değeri; örnekteki türü ve ilgili davranış notlarını esas alın.
data.lists[]objectlists alanının işleme özel değeri; örnekteki türü ve ilgili davranış notlarını esas alın.
data.lists[].idintegerİlgili ARNPROXY kayıt kimliği. Sağlayıcının iç kimliği yerine bunu kullanın.
data.lists[].titlestringtitle alanının işleme özel değeri; örnekteki türü ve ilgili davranış notlarını esas alın.
data.lists[].package_statestringpackage state alanının işleme özel değeri; örnekteki türü ve ilgili davranış notlarını esas alın.
data.ttl_max_secondsintegerttl max seconds alanının işleme özel değeri; örnekteki türü ve ilgili davranış notlarını esas alın.
data.session_max_lengthintegersession max length alanının işleme özel değeri; örnekteki türü ve ilgili davranış notlarını esas alın.
data.target_fieldsarraytarget fields alanının işleme özel değeri; örnekteki türü ve ilgili davranış notlarını esas alın.
data.target_fields[]stringtarget fields alanının işleme özel değeri; örnekteki türü ve ilgili davranış notlarını esas alın.
data.gb_purchasebooleangb purchase alanının işleme özel değeri; örnekteki türü ve ilgili davranış notlarını esas alın.
data.proxy_connection_testedbooleanproxy connection tested alanının işleme özel değeri; örnekteki türü ve ilgili davranış notlarını esas alın.
metaobjectİstek izleme ve veri kaynağı bilgileri.
meta.request_idstringBu HTTP isteğinin kimliği; işlem anahtarı veya sipariş ID’si değildir.
meta.phasestringphase alanının işleme özel değeri; örnekteki türü ve ilgili davranış notlarını esas alın.
meta.sourcestringBu alanın veri kaynağı; yerel kayıt ile canlı sağlayıcı okuması aynı şey değildir.

Hata yanıtı

HTTP 401 · INVALID_API_KEY
{
  "ok": false,
  "error": { "code": "INVALID_API_KEY" },
  "meta": { "request_id": "000000000000000000000001" }
}

Kimlik doğrulama ve alan denetimleri işlemi başlamadan reddedebilir. Hata rehberini inceleyin; destek için request_id saklayın. Anahtar veya şifre göndermeyin. Hatalar ve limitler →

Davranış ve önemli notlar

  • Paket ve liste kimlikleri ARNPROXY kayıt ID’leridir; sağlayıcının paket anahtarını veya liste ID’sini göndermeyin. Eski paket gözlemi erişim için yeterli değildir; gerekirse residential_package_refresh kullanın.
  • Oturum uzantıları yalnız ayrı oluşturulup doğrulanmış özel listede kullanılır. TTL için session gerekir; oturum 1–64 harf/rakamdır. s/m/h süresi en fazla 24 saattir. Metin üretmek proxy bağlantısı kurmaz; gerçek bağlantı trafik tüketir.

Geçerli dilde arar. Kapatmak için Esc