On 18-03-2010 09:17, Martin wrote:
>> Martin skrev
>> Heller ikke særlig godt lavet, men har du husket at tjekke om du får
>> response status="1" tilbage i xml'en når du bruger login?
>>
>> "Normalt" ville man lave det så den castede en exception retur
>>
>> try {
>> $api_session_key = $ds->login($email, $password);
>> echo 'Hurra du er logget ind';
>> } catch (SoapFault $e) {
>> echo 'Øv du er ikke logget ind';
>> }
>
>
>
> Min kode ser således ud
> <?
> require "divshare_lib_php4.php";
> $my_api_key = "My api key";
> $my_secret = "My secret";
>
> $ds = new divshare_api($my_api_key, $my_secret);
>
> $email = "my email";
> $password = "my password";
>
> $api_session_key = $ds->login($email, $password);
>
> if ($api_session_key) {
> echo "You're logged in!"."<br><br>";
> } else {
> echo "There was a login error";
> }
>
> $user_info = $ds->get_user_info();
> ?>
require ('divshare_lib_php4.php');
$key = 'API-KEY';
$secret = 'API-SECRET';
$ds = new divshare_api($key,$secret);
$logged_in = $ds->login('EMAIL','PASSWORD');
$user_info = $ds->get_user_info();
//så har du et array i $user_info med dine data
echo $user_info['response']['user_info']['user_fname'];
$user_files = $ds->get_user_files(10, 0);
//Så får man et array med filerne
foreach ($user_files['response']['files'] AS $file)
DOG så er der en mindre bug i
divshare_lib_php4.php
Gå ned til linje 114, skulle gerne være
echo $post_string . '<p>';
og sæt en # foran altså
#echo $post_string . '<p>';
Så får du ikke smidt URL'en tilbage i hovedet