Sie Javascript in dem Client-Seite Browser, um die E-Mail holen können.
//parse the response for the email.
function reqListener() {
var para = document.getElementById('textpad');
var emailIndex = this.responseText.indexOf("email");
var nextColonIndex = this.responseText.indexOf(":", emailIndex);
var nextCommanIndex = this.responseText.indexOf(",", emailIndex);
var emailAddr = this.responseText.substr(nextColonIndex + 1, nextCommanIndex-nextColonIndex - 1);
}
//
// making the api request
//
var oReq = new XMLHttpRequest();
oReq.addEventListener("load", reqListener);
oReq.open("GET", "https://api.github.com/users/ratulSharker/events");
oReq.send();
es auf Aktion Check-in jsfiddle
Incase beabsichtigen Sie es in Server-Seite zu tun PHP
<?php
$config['useragent'] = 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0';
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, $config['useragent']);
curl_setopt($ch, CURLOPT_URL, 'https://api.github.com/users/ratulSharker/events');
$content = curl_exec($ch);
$emailIndex = strpos($content, "email", 0); // find from the start
$nextColonIndex = strpos($content, ":", $emailIndex);
$nextCommanIndex = strpos($content, "," , $emailIndex);
$nextQuoteIndex = strpos($content, "\"", $nextColonIndex);
$nextNextQuoteIndex = strpos($content, "\"", $nextQuoteIndex+1);
$emailAddr = substr($content, $nextQuoteIndex, $nextNextQuoteIndex-$nextQuoteIndex+1);
echo $emailAddr;
in den Code in Aktion Prüfen PHPFiddle
Sie benötigen die E-Mail-Adresse in der Server-Seite zu speichern oder ihre einzige Aufgabe besteht darin, auf der Client-Seite angezeigt werden? –
@RatulSharker Es muss nur auf der Client-Seite angezeigt werden – Undesirable
@RatulSharker Sorry für die späte Antwort, könnten Sie mir auch die Server-Seite (PHP) vorgeschlagene Lösung zeigen? Ich würde es wirklich schätzen. – Undesirable