via hotmail emailadressen contract personen ophalen
ik zou graag willen dat je kan inloggen via hotmail en dat php of js (ik weet niet met welke taal dat moet)
contactpersonen kan ophalen van de gene die via hotmail inlogt zoals je eerst met facebook kon om je vrienden op te zoeken. zouden jullie me een eindje op weg kunnen helpen?
dit heb ik algevonden
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
WL.init({ client_id: clientId, redirect_uri: redirectUri });
WL.login({ "scope": "wl.basic" }).then(
function (response) {
showUserData();
},
function (response) {
log("Could not connect, status = " + response.status);
}
);
function showUserData() {
WL.api({ path: "/me", method: "GET" }).then(
function (response) {
log(JSON.stringify(response).replace(/,/g, "\n"));
},
function (response) {
log("API call failed: " + JSON.stringify(response.error).replace(/,/g, "\n"));
}
);
}
function log(message) {
var child = document.createTextNode(message);
var parent = document.getElementById('JsOutputDiv') || document.body;
parent.appendChild(child);
parent.appendChild(document.createElement("br"));
}
WL.login({ "scope": "wl.basic" }).then(
function (response) {
showUserData();
},
function (response) {
log("Could not connect, status = " + response.status);
}
);
function showUserData() {
WL.api({ path: "/me", method: "GET" }).then(
function (response) {
log(JSON.stringify(response).replace(/,/g, "\n"));
},
function (response) {
log("API call failed: " + JSON.stringify(response.error).replace(/,/g, "\n"));
}
);
}
function log(message) {
var child = document.createTextNode(message);
var parent = document.getElementById('JsOutputDiv') || document.body;
parent.appendChild(child);
parent.appendChild(document.createElement("br"));
}
maar hoe kan ik de contactpersonen ontvangen?
alvast bedankt.
Gewijzigd op 12/05/2014 20:42:16 door Christian k
ik snap het niet helemaal ik heb nu een key aangemaakt. en nu?
Gewijzigd op 13/05/2014 19:09:47 door - Ariën -
die mensen die je gegevens verkopen voor een creditje op een site of zelf vanwege "leuk".
En maar denken, "wat is er toch een hoop spam op de wereld"
Maar het hoeft ook niet per se om mails te gaan of iets dergelijks. Je kan ook een systeem bouwen om te kijken of jouw vrienden ook lid zijn van een site, zodat je die als vriend kan toevoegen.
ja het is de bedoeling dat zodra je inlogt dat het script al je contactpersonen ophaalt en dan
via de contactpersonen kijkt naar het e-mailadres of deze persoon gebruikt maakt van de site
is dat zo dan controleert hij of je al vrienden bent met die persoon en anders staat er een knop met
voeg toe als vriend.
Ik zou zeggen: Probeer het eerst eens uit.
ik heb hyberAuth op mijn server geinstalleert.
nu probeer ik dit script uittevoeren:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$config = dirname(__FILE__) . '/hybridauth/config.php';
require_once( "hybridauth/Hybrid/Auth.php" );
try{
$hybridauth = new Hybrid_Auth( $config );
$Live = $hybridauth->authenticate( "Live" );
$user_contacts = $Live->getUserContacts();
}
catch( Exception $e ){
echo "Ooophs, we got an error: " . $e->getMessage();
}
?>
$config = dirname(__FILE__) . '/hybridauth/config.php';
require_once( "hybridauth/Hybrid/Auth.php" );
try{
$hybridauth = new Hybrid_Auth( $config );
$Live = $hybridauth->authenticate( "Live" );
$user_contacts = $Live->getUserContacts();
}
catch( Exception $e ){
echo "Ooophs, we got an error: " . $e->getMessage();
}
?>
maar ik krijg deze melding te zien:
Code (php)
1
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /public_html/config.php on line 9
wat doe ik fout?
Lees je foutmelding eens goed. De fout zit hem in je config.php.
het probleem al opgelost
nu krijg ik dit te zien
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<!-- ServerInfo: BL2IDSLGN3B067 2014.05.12.17.16.17 Live1 ExclusiveNew LocVer:0 -->
<!-- PreprocessInfo: BTSA007:RR1BLDA129, -- Version: 16,0,25123,0 -->
<html dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><base href="https://login.live.com/pp1600/"/><title>Microsoft account</title><meta name="PageID" content="i4400"><meta name="SiteID" content="38936"><meta name="ReqLC" content="1033"><meta name="LocLC" content="1033"><link rel="stylesheet" type="text/css" href="CSS/WEBblue1033.css?x=16.0.25000.0"/><script type="text/javascript">
function EndPPCRL(rs,u){ if(external){ try{ if(rs){ external.RequestStatus=rs;external.WebFlowUrl=u;external.NotifyIdentityChanged();external.ReturnToApp();}else{ external.Submit();external.BrowseToAuthUI();}}catch(e){}}}function BodyLoad() { EndPPCRL(-2147186656);}WizardExternalHelper = function(){ };WizardExternalHelper.prototype ={
setProperty: function(key, value){ try{ window.external.Property(key) = value;}catch (e) { }},finalNext: function(){ try{ window.external.FinalNext();}catch (e) { }}}; try{ var externalHelper = new WizardExternalHelper();externalHelper.setProperty("ExtendedErrorString", "");externalHelper.setProperty("ErrorCode", parseInt(1));externalHelper.setProperty("ErrorString", "This service isn't available right nowplease try again later.");externalHelper.finalNext();}catch(e){}function OnBack() { }function OnNext() { }</script></head><body class="modern" onLoad="BodyLoad()"><div class="header" id="i0272"><span>Microsoft account</span></div><div class="content"><div style="padding:15px 0 0 0;font-size:1px;"> </div><h1 class="css0046">We're unable to complete your request</h1><p class="css0005">Microsoft account is experiencing technical problems. Please try again later.</p></div></body></html>
<!-- User-Agent:Mozilla/5.0 $X11$ Linux i686$ AppleWebKit/537.36 $KHTML, like Gecko$ Chrome/34.0.1847.116 Safari/537.36 -->
<!-- PreprocessInfo: BTSA007:RR1BLDA129, -- Version: 16,0,25123,0 -->
<html dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><base href="https://login.live.com/pp1600/"/><title>Microsoft account</title><meta name="PageID" content="i4400"><meta name="SiteID" content="38936"><meta name="ReqLC" content="1033"><meta name="LocLC" content="1033"><link rel="stylesheet" type="text/css" href="CSS/WEBblue1033.css?x=16.0.25000.0"/><script type="text/javascript">
function EndPPCRL(rs,u){ if(external){ try{ if(rs){ external.RequestStatus=rs;external.WebFlowUrl=u;external.NotifyIdentityChanged();external.ReturnToApp();}else{ external.Submit();external.BrowseToAuthUI();}}catch(e){}}}function BodyLoad() { EndPPCRL(-2147186656);}WizardExternalHelper = function(){ };WizardExternalHelper.prototype ={
setProperty: function(key, value){ try{ window.external.Property(key) = value;}catch (e) { }},finalNext: function(){ try{ window.external.FinalNext();}catch (e) { }}}; try{ var externalHelper = new WizardExternalHelper();externalHelper.setProperty("ExtendedErrorString", "");externalHelper.setProperty("ErrorCode", parseInt(1));externalHelper.setProperty("ErrorString", "This service isn't available right nowplease try again later.");externalHelper.finalNext();}catch(e){}function OnBack() { }function OnNext() { }</script></head><body class="modern" onLoad="BodyLoad()"><div class="header" id="i0272"><span>Microsoft account</span></div><div class="content"><div style="padding:15px 0 0 0;font-size:1px;"> </div><h1 class="css0046">We're unable to complete your request</h1><p class="css0005">Microsoft account is experiencing technical problems. Please try again later.</p></div></body></html>
<!-- User-Agent:Mozilla/5.0 $X11$ Linux i686$ AppleWebKit/537.36 $KHTML, like Gecko$ Chrome/34.0.1847.116 Safari/537.36 -->
hoe kan ik dat oplossen?
Zie je dat in je broncode, of op je beeld bij uitvoer?
heb je anders een voorbeeld van je script die we kunnen bekijken?
Gewijzigd op 15/05/2014 17:29:06 door - Ariën -
nee ik heb um niet op het internet staan alleen op localhost.
maar als ik het bestand wil uitvoeren dan word ik geredirect naar een url van windows
en krijg ik die htmlcode te zien met een error. maar wat moet ik daar mee doen?
Toevoeging op 15/05/2014 17:32:47:
https://login.live.com/err.srf?lc=1033#error=invalid_request&error_description=The%20provided%20value%20for%20the%20input%20parameter%20'redirect_uri'%20is%20not%20valid.%20The%20expected%20value%20is%20'https://login.live.com/oauth20_desktop.srf'%20or%20a%20URL%20which%20matches%20the%20redirect%20URI%20registered%20for%20this%20client%20application.
Toevoeging op 15/05/2014 17:33:01:
daar word ik heen geredirect
Gebeurt dit ook bij andere Social-media providers, zoals FB of Twitter?
Misschien moet je je domein waarvandaan je redirect opgeven bij Windows Live?
Gewijzigd op 15/05/2014 17:35:22 door - Ariën -
ik heb een domein opgegeven maar het helpt niet
Desnoods mag je me die wel PMén als je echt niet wilt dat deze publiekelijk zichtbaar is.
Gewijzigd op 15/05/2014 18:45:20 door - Ariën -
http://smiletime.net16.net/test.php
het andere wat op het domein staat is een project van mij en een college heeft hier verder niks mee te maken
het andere wat op het domein staat is een project van mij en een college heeft hier verder niks mee te maken
Quote:
The provided value for the input parameter 'redirect_uri' is not valid. The expected value is 'https://login.live.com/oauth20_desktop.srf' or a URL which matches the redirect URI registered for this client application.
Lijkt erop dat je instellingen bij Windows Live niet goed staan.
Toevoeging op 15/05/2014 19:49:02:
Om welke instelling kan het gaan?
De domein waarvandaan je redirect.
moet je daar een aparte pagina voormaken? of dezelfde