php facebook hulp
Pagina: « vorige 1 2 3 volgende »
het is wel PHP-Hulp en geen PHP-scripts-afhaal balie.
Stap 1: begin eerst eens met:
OAuthServer.tokenRequest()
En gebruik dan OAuthServer.tokenAccess, met daarin de gegevens die je van OAuthServer.tokenRequest() in een array terug kreeg.
En ja, ik kan er ook niks aan doen dat een login met Facebook of ander Social Netwerk-site een hoop stappen kost. Het gaat tenslotte wel om de veiligheid ;-).
Gewijzigd op 04/08/2011 20:48:23 door - Ariën -
moet ik er achter plakken?
en wat wordt er bedoelt met provider
De redirectUrl is de pagina waarop je straks de gegevens van de gebruiker ziet, en e.v.t je eigen inlogsessie kan plaatsen.
Notice: Trying to get property of non-object in D:\xampp\htdocs\test\example.php on line 8
Fatal error: Call to undefined function tokenRequest() in D:\xampp\htdocs\test\example.php on line 8
Code (php)
Gewijzigd op 04/08/2011 21:08:05 door sven video
Code (php)
1
2
3
2
3
<?php
print_r($client->OAuthServer->tokenRequest('**knip***','**snip**','twitter','http://svenvideo.byethost2.com'));
?>
print_r($client->OAuthServer->tokenRequest('**knip***','**snip**','twitter','http://svenvideo.byethost2.com'));
?>
En strooi niet met je gegevens ;-)
Zorg ook dat je weet wat je doet, text == string en hoort tussen quotes etc...
Elke beschreven functie komt altijd na: OAuthServer->
Gewijzigd op 04/08/2011 21:06:43 door - Ariën -
de fout code:
Fatal error: Call to undefined function tokenRequest() in D:\xampp\htdocs\test\example.php on line 9
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
require('library/React/Autoload.php');
React_Autoload::register();
$client = new React_XmlRpc_Client('http://social.react.com/XmlRpc_v2');
print_r($client->OAuthServer->getProviders('-','-'));
print_r($client->OAuthServer->OAuthServer.tokenRequest('-','-','twitter','http://svenvideo.byethost2.com'));
?>
require('library/React/Autoload.php');
React_Autoload::register();
$client = new React_XmlRpc_Client('http://social.react.com/XmlRpc_v2');
print_r($client->OAuthServer->getProviders('-','-'));
print_r($client->OAuthServer->OAuthServer.tokenRequest('-','-','twitter','http://svenvideo.byethost2.com'));
?>
Anyway aan getProvider() heb je niet echt gek veel. Tenzij je wil weten welke 'provider' er geregistreerd staan op jouw account.
Gewijzigd op 04/08/2011 21:18:22 door - Ariën -
$client->OAuthServer->tokenRequest
en weer een fout code:
Fatal error: Uncaught exception 'React_XmlRpc_Client_ResponseException' with message 'An error occurred while fetching accessToken.' in D:\xampp\htdocs\test\library\React\XmlRpc\Client.php:132 Stack trace: #0 D:\xampp\htdocs\test\library\React\XmlRpc\Client.php(23): React_XmlRpc_Client->parseResponse('HTTP/1.1 200 OK...') #1 D:\xampp\htdocs\test\example.php(9): React_XmlRpc_Client->__call('tokenRequest', Array) #2 D:\xampp\htdocs\test\example.php(9): React_XmlRpc_Client->tokenRequest('Y50Eo43nnHiEQk2...', 'b01LQsP78ktNdLX...', 'twitter', 'http://svenvide...') #3 {main} thrown in D:\xampp\htdocs\test\library\React\XmlRpc\Client.php on line 132
Die twee key's waar haal je die vandaan? Neem aan uit het React Dashboard?
Gebruik de Key en Secret van React.
Gewijzigd op 04/08/2011 21:33:56 door - Ariën -
nee, bij name en dan onder Application Key and Secret
Als ik dit gebruik:
Code (php)
1
2
3
2
3
<?php
print_r($client->OAuthServer->tokenRequest('**knip**','**snip**','twitter','http://www.example.org'));
?>
print_r($client->OAuthServer->tokenRequest('**knip**','**snip**','twitter','http://www.example.org'));
?>
Dan krijg ik keurig een array, waarop ik weer verder kan werken naar stap 2.
Code (php)
1
2
3
4
2
3
4
Array (
[redirectUrl] => https://twitter.com/oauth/authenticate?oauth_token=1234***knip**abcd
[reactOAuthSession] => 1337HAHAHALEETenzoROFL**knip**
)
[redirectUrl] => https://twitter.com/oauth/authenticate?oauth_token=1234***knip**abcd
[reactOAuthSession] => 1337HAHAHALEETenzoROFL**knip**
)
Gewijzigd op 04/08/2011 21:42:04 door - Ariën -
kan je echt niet gewoon het script geven en dan zet ik er bij van met dank aan aar van phphulp.nl
Lijkt erop dat die fout zijn? Gebeurt dat ook met mijn code die ik net heb gepost? Die 'public key' heb je verder niet nodig...
Gewijzigd op 04/08/2011 22:07:58 door - Ariën -
Parse error: syntax error, unexpected '[', expecting ')' in D:\xampp\htdocs\test\example.php on line 11
Code (php)
1
2
3
2
3
<?
[redirectUrl] => https://twitter.com/oauth/authenticate?oauth_token=1234Y50Eo43nnHiEQk2pcCtambzipq9W4UmWK9UqRLeF1Lkabcd
?>
[redirectUrl] => https://twitter.com/oauth/authenticate?oauth_token=1234Y50Eo43nnHiEQk2pcCtambzipq9W4UmWK9UqRLeF1Lkabcd
?>
Gewijzigd op 04/08/2011 22:12:50 door sven video
Pel jij ook altijd een eitje met een dunschiller?
Zoek eens het verschil tussen een geprintte array, en een stuk PHP-code...
Om even terug te komen op mijn vraag:
Quote:
Maar klopt je React Key en Secret wel? Haal je ze niet door elkaar?
Lijkt erop dat die fout zijn? Gebeurt dat ook met mijn code die ik net heb gepost? Die 'public key' heb je verder niet nodig...
Vraag hem desnoods nog eens opnieuw aan door een nieuw App aan te maken. Zonder werkende React-key en secretcode kan je er niks mee.
Ik ga wel even kijken of ik mijn voorbeeld online kan zetten, moet wel even wat code strippen, dus heb even geduld.
Lijkt erop dat die fout zijn? Gebeurt dat ook met mijn code die ik net heb gepost? Die 'public key' heb je verder niet nodig...
Vraag hem desnoods nog eens opnieuw aan door een nieuw App aan te maken. Zonder werkende React-key en secretcode kan je er niks mee.
Ik ga wel even kijken of ik mijn voorbeeld online kan zetten, moet wel even wat code strippen, dus heb even geduld.
Gewijzigd op 04/08/2011 22:19:26 door - Ariën -
Toevoeging op 04/08/2011 22:21:53:
nee ik snap er echt niets van!
daarom zoek ik ook iemand!
Toevoeging op 04/08/2011 22:40:58:
Zo, ik heb even het script klaargezet:
Download
React key's in de config.php plaatsen en als het goed is moet het dan werken.
http://svenvideo.byethost2.com/social/
Toevoeging op 04/08/2011 22:56:57:
als ik ergens op klik dan komt dit: Failed to connect to endpoint `http://social.react.com/XmlRpc_v2`.