コード例 #1
0
<?php

include_once "../src/CasperDevelopersAPI.php";
//Register at https://developers.casper.io to get Credentials
$casper = new CasperDevelopersAPI("your_api_key", "your_api_secret");
try {
    $login = $casper->getSnapchatIOSLogin("username", "password");
    //$login = $casper->getSnapchatIOSLogin("username", "login_code_from_sms", "dtoken1i", "dtoken1v", "pre_auth_token");
    echo "Snapchat Login URL: {$login->url}\n\n";
    foreach ($login->headers as $key => $value) {
        echo "Header: {$key}={$value}\n";
    }
    echo "\n";
    foreach ($login->params as $key => $value) {
        echo "Param: {$key}={$value}\n";
    }
} catch (Exception $e) {
    echo "Oops! " . $e->getMessage() . "\n";
}
コード例 #2
0
<?php

include_once "../src/CasperDevelopersAPI.php";
//Register at https://developers.casper.io to get Credentials
$casper = new CasperDevelopersAPI("your_api_key", "your_api_secret");
try {
    $json = $casper->getSnapchatIOSEndpointAuth("username", "auth_token", "/loq/conversations");
    $endpoints = $json->endpoints;
    $settings = $json->settings;
    $should_expire = $settings->force_expire_cached ? "Yes" : "No";
    echo "Delete all Cached Endpoints?: {$should_expire}\n\n";
    foreach ($endpoints as $endpoint_auth) {
        echo "Snapchat Endpoint: {$endpoint_auth->endpoint}\n";
        echo "Cache Milliseconds: {$endpoint_auth->cache_millis}\n";
        foreach ($endpoint_auth->headers as $key => $value) {
            echo "Header: {$key} = {$value}\n";
        }
        foreach ($endpoint_auth->params as $key => $value) {
            echo "Parameter: {$key} = {$value}\n";
        }
        echo "\n";
    }
} catch (Exception $e) {
    echo "Oops! " . $e->getMessage() . "\n";
}