コード例 #1
0
ファイル: instagramfeed.php プロジェクト: n0tice/feedwax
if ($_GET['client_id']) {
    $client_id = $_GET['client_id'];
} else {
    $client_id = $instagram_key;
}
$lat = $_GET['lat'];
$long = $_GET['long'];
$distance = $_GET['distance'];
$count = $_GET['count'];
$not = $_GET['not'];
$defaultloc = $_GET['defaultloc'];
function explodeCommas($commalist)
{
    return explode(',', $commalist);
}
list($defaultlat, $defaultlong) = explodeCommas($defaultloc);
$instagram_cleantag1 = "https://api.instagram.com/v1/tags/" . urlencode($cleantag1) . "/media/recent?client_id={$client_id}&count={$count}";
$string_cleantag1 .= file_get_contents($instagram_cleantag1);
// get json content
$array_cleantag1 = json_decode($string_cleantag1, true);
//json decoder
$array_refined = array();
if (!empty($cleantag2)) {
    $instagram_cleantag2 = "https://api.instagram.com/v1/tags/" . urlencode($cleantag2) . "/media/recent?client_id={$client_id}&count={$count}";
    $string_cleantag2 .= file_get_contents($instagram_cleantag2);
    // get json content
    $array_cleantag2 = json_decode($string_cleantag2, true);
    //json decoder
    $b = 0;
    foreach ($array_cleantag1['data'] as $item) {
        if (in_array($cleantag2, $item['tags'])) {
コード例 #2
0
ファイル: flickrfeed.php プロジェクト: n0tice/feedwax
    $licensenocomma = "4567";
}
if ($_GET['unlocatedphotos']) {
    $unlocatedphotos = $_GET['unlocatedphotos'];
} else {
    $unlocatedphotos = "exclude";
}
$assignedloc = $_GET['assignedloc'];
if ($_GET['unlocatedphotos'] == "exclude") {
    $assignedloc = null;
}
function explodeCommas($commalist)
{
    return explode(',', $commalist);
}
list($assignedlat, $assignedlong) = explodeCommas($assignedloc);
echo "<?xml version=\"1.0\"?>\n";
$extras = "date_taken,date_upload,description,geo,last_update,license,owner_name,url_z";
$secret = $flickr_secret;
$api_key = $flickr_key;
$params = "accuracy11api_key" . $api_key . "extrasdate_takendescriptiongeoowner_nametagsformatjsonhas_geo1" . $latparams1 . "license" . $licensenocomma . $longparams1 . "methodflickr.photos.searchnojsoncallback1per_page" . $maxresults . "radius" . $radius . "sortdate-posted-desctags" . $q . "text" . $q;
$sigmaker = $secret . $params;
$api_sig = md5($sigmaker);
$flickr_url = "http://api.flickr.com/services/rest/?method=flickr.photos.search&accuracy=11&api_key={$api_key}&extras=" . urlencode($extras) . "&format=json&has_geo=1" . $latparams2 . "&license=" . urlencode($license) . $longparams2 . "&nojsoncallback=1&per_page={$maxresults}&radius={$radius}&sort=date-posted-desc&tags={$q}&text={$q}";
$string .= file_get_contents($flickr_url);
// get json content
$array = json_decode($string, true);
//json decoder
?>

<rss version="2.0" 
コード例 #3
0
ファイル: twitterfeed.php プロジェクト: n0tice/feedwax
    $defaultloc = $_GET['defaultloc'];
} else {
    $defaultloc = "exclude";
}
function explodeCommas($commalist)
{
    return explode(',', $commalist);
}
function explodeURL($url)
{
    return explode('/', $url);
}
if (!empty($_GET['altgeocode'])) {
    list($defaultlat, $defaultlong) = explodeCommas($_GET['altgeocode']);
} else {
    list($defaultlat, $defaultlong) = explodeCommas($_GET['geocode']);
}
$tag = urlencode($_GET['q']);
$linkinfield = $_GET['linkinfield'];
$rpp = $_GET['rpp'];
if (isset($_GET['geocode'])) {
    $geocode = "&geocode=" . $_GET['geocode'];
}
$twitterapi_url = "https://search.twitter.com/search.json?include_entities=true&q=" . $tag . $geocode . "&result_type=mixed&rpp=" . $rpp;
$string .= file_get_contents($twitterapi_url);
// get json content
$array = json_decode($string, true);
//json decoder
echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>";
?>