Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 25

Facebook Applikation editieren

Das ist eine Diskussion über Facebook Applikation editieren im Grundlagen / Tipps Forum; Hallo Freunde, habe mir eine Applikation erstellen lassen, die ein Bild auf das Profil des Users hochladet nachdem "Allow" Was ...

  1. #1
    Erfahrener Benutzer
    Registriert seit
    30.03.2011
    Beiträge
    71

    Standard Facebook Applikation editieren

    Hallo Freunde,
    habe mir eine Applikation erstellen lassen, die ein Bild auf das Profil des Users hochladet nachdem "Allow"

    Was mir an dieser Facebook Applikation jetzt noch fehlt ist die funktion, dass das Bild Freunde des users Tagged.
    Leider weiss ich selbst nicht wie ich das machen könnte deswegen erhoffe ich mir hilfe in diesem Forum.

    Die Premissions usw.. werden in der index. php abheandelt und dieser Teil des Scripts ist für den Uploads des Bildes zuständig.
    Ich glaube hier lassen sich bestimmt profis finden die das schonmal gemacht haben.



    <?php
    session_start();
    include 'config. php ';
    require_once 'src/facebook. php ';
    $app_id = $app_id;
    $app_secret = $app_secret;
    $redirect_uri ="".$scripturl."/main. php ";
    $facebook = new Facebook(array(
    'appId' => $app_id,
    'secret' => $app_secret,
    'cookie' => true
    ));
    $user = $facebook->getUser();
    $user_profile = $facebook->api('/me');

    $coded = $_REQUEST['code'];

    $access_token = $facebook->getAccessToken();
    $name = "".$user_profile['name']."";
    $fbid = "".$user_profile['id']."";


    $fql = 'https://graph.facebook.com/fql?q=SELECT+uid2+FROM+friend+WHERE+uid1='.$fbid.' +ORDER+BY+rand()+LIMIT+1&access_token='.$access_to ken.'';
    $fqlresult = file_get_contents($fql);
    $f = json_decode($fqlresult, true);

    $friends = $f['data']['0']['uid2'];

    $fql2 = 'https://graph.facebook.com/'.$friends.'';
    $fqlresult2 = file_get_contents($fql2);
    $f2 = json_decode($fqlresult2, true);

    $friend = $f2['name'];

    $canvas = imagecreatefromjpeg ("bg.jpg"); // background image file
    $black = imagecolorallocate( $canvas, 61, 61, 61 ); // The second colour - to be used for the text
    $font = "font.ttf"; // Path to the font you are going to use // font size



    imagejpeg( $canvas, "img/".$fbid.".jpg", 50 );

    ImageDestroy( $canvas );

    header ("Location: ".$scripturl."upload. php ?id=".$fbid."&friends=".$f riends."")
    ?>

  2. #2
    Erfahrener Benutzer
    Registriert seit
    30.03.2011
    Beiträge
    71
    Themenstarter

    Standard

    ist hier jemand im stande so eine applikation zu editieren ?
    Falls ja einfach melden ich hab auch mehr informationen zum script

  3. #3
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.908

    Standard

    ist ein taggen überhaupt möglich?
    ich glaub das geht nicht per api...wie willst den die position bestimmen bzw den bereich im bild der getagged werden soll.
    Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
    Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
    Kein Support per PN
    brokenlink.at - coming soon

  4. #4
    Erfahrener Benutzer
    Registriert seit
    30.03.2011
    Beiträge
    71
    Themenstarter

    Standard

    Soviel ich weiss funktioniert das schon.
    Ich weiss nur nicht wie.

    Es gibt bereits Apps, die ein Bild hochladen und dann 10 Freunde Taggen um das Bild der öffentlichkeit zu präsentieren....

  5. #5
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.908

    Standard

    mh..ok stimmt und anscheinend garnicht mal so schwer
    PHOTO_ID/tags/USER_ID
    oder
    PHOTO_ID/tags?to=USER_ID
    mit der Übergabe von x und y kann man sogar noch die Position bestimmen.

    du brauchst halt zugriff auf die bilder, d.h user_photos und stream_publish Permission damit es klappt.

    Ich werds mal an nem Dummy-Script testen, vielleicht klappts.
    Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
    Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
    Kein Support per PN
    brokenlink.at - coming soon

  6. #6
    Erfahrener Benutzer
    Registriert seit
    30.03.2011
    Beiträge
    71
    Themenstarter

    Standard

    Die Premissions werden bereits in der index. php erteilt.
    Dies ist die Main. php , da sollte dann die eigentliche Tagging der Freunde stattfinden...

    Die Frage ist ob das Script mehrere Freunde IDs per Zuffall anzeigt und diese Freunde dann auch Taggen kann.




    <?php
    session_start();
    include 'config. php ';
    require_once 'src/facebook. php ';
    $app_id = $app_id;
    $app_secret = $app_secret;
    $redirect_uri ="".$scripturl."/main. php ";
    $facebook = new Facebook(array(
    'appId' => $app_id,
    'secret' => $app_secret,
    'cookie' => true
    ));
    $user = $facebook->getUser();
    $user_profile = $facebook->api('/me');

    $coded = $_REQUEST['code'];

    $access_token = $facebook->getAccessToken();
    $name = "".$user_profile['name']."";
    $fbid = "".$user_profile['id']."";


    $fql = 'https://graph.facebook.com/fql?q=SELECT+uid2+FROM+friend+WHERE+uid1='.$fbid.' +ORDER+BY+rand()+LIMIT+1&access_token='.$access_to ken.'';
    $fqlresult = file_get_contents($fql);
    $f = json_decode($fqlresult, true);

    $friends = $f['data']['0']['uid2'];

    $fql2 = 'https://graph.facebook.com/'.$friends.'';
    $fqlresult2 = file_get_contents($fql2);
    $f2 = json_decode($fqlresult2, true);

    $friend = $f2['name'];

    $canvas = imagecreatefromjpeg ("bg.jpg"); // background image file
    $black = imagecolorallocate( $canvas, 61, 61, 61 ); // The second colour - to be used for the text
    $font = "font.ttf"; // Path to the font you are going to use // font size



    imagejpeg( $canvas, "img/".$fbid.".jpg", 50 );

    ImageDestroy( $canvas );

    header ("Location: ".$scripturl."upload. php ?id=".$fbid."&friends=".$f riends."")
    ?>

  7. #7
    Erfahrener Benutzer
    Registriert seit
    30.03.2011
    Beiträge
    71
    Themenstarter

    Standard

    Zitat Zitat von Chronos Beitrag anzeigen
    mh..ok stimmt und anscheinend garnicht mal so schwer
    oder mit der Übergabe von x und y kann man sogar noch die Position bestimmen.

    du brauchst halt zugriff auf die bilder, d.h user_photos und stream_publish Permission damit es klappt.

    Ich werds mal an nem Dummy-Script testen, vielleicht klappts.


    hats funktioniert ?

  8. #8
    Administrator Avatar von Chronos
    Registriert seit
    08.01.2009
    Ort
    127.0.0.1
    Beiträge
    1.908

    Standard

    sorry war des WE zu mit arbeit und ging bissl unter
    ich setzt es mal für morgen auf die Todo
    Ich höre 10 Stimmen in meinem Kopf, 9 sagen ich sei nicht verrückt, die 10. summt die Melodie von Tetris
    Join us - Starter_Forum@Twitter or join me brokenlinkAT@Twitter
    Kein Support per PN
    brokenlink.at - coming soon

  9. #9
    Erfahrener Benutzer
    Registriert seit
    30.03.2011
    Beiträge
    71
    Themenstarter

    Standard

    Sorry hab die Signatur zu spät gelesen.

    Diesen Teil des Codes habe ich von einem Freund bekommen wieso funktioniert der nicht wenn ich diesen unter dem Upload des bildes im php einfüge ?


    $friend_count = 1;
    $tmp = 0;
    $friendsdata = $facebook->api('/me/friends');
    $friendsdata = $friendsdata['data'];
    foreach ($friendsdata as $friend) {
    $tagdata[$tmp][] = array ("tag_uid" => $friend['id'],"x" => rand(2,99),"y" => rand(2,99));
    if ($friend_count > 49) {
    $tmp++;
    $friend_count = 0;
    }
    $friend_count++;
    }

  10. #10
    Erfahrener Benutzer
    Registriert seit
    30.03.2011
    Beiträge
    71
    Themenstarter

    Standard

    Hallo, das obige problem hat sich erledigt.
    Ich habe jetzt noch eine Frage über eine Funktion mit der mir hier im Forum gehelolfen werden sein könnte :-)
    Sorry für mein anfängerdeutsch,hehe


    Mein PRoblem ist dass ich eine Horoskop Applikation erstellen möchte.
    Je nachdem welches Geburtsdatum der User hat soll ein anderes bild abgerufen werden.


    Geburtstag abfrage: $birthday = "".$user_profile['birthday']."";
    Ok

    Problem:
    Je nachdem im welchem Zeitraum der User Geburtag hat soll jeweils eine Zahl generiert werden.

    21. März - 20. April = Zahl 1
    21. April - 20. Mai = Zahl 2
    21. Mai - 21. Juni = Zahl 3
    22. Juni - 22. Juli = Zahl 4
    23. Juli - 23. August = Zahl 5
    24. August - 23. September = Zahl 6
    24. September - 23. Oktober = Zahl 7
    24. Oktober - 22. November = Zahl 8
    23. November - 21. Dezember = Zahl 9
    22. Dezember - 20. Januar = Zahl 10
    21. Januar - 19. Februar = Zahl 11
    20. Februar - 20. März = Zahl 12


    Je nachdem welche Zahl generiert wird kann ich dann weiterarbeiten.

    Ich kann leider nicht die von Facebook erstellte Geburtstag so editieren und weiterverarbeiten um damit an die jeweiligen Daten zu kommen.
    Kann mir jemand helfen ?

Seite 1 von 3 123 LetzteLetzte

Ähnliche Themen

  1. Forum Mini Chat editieren
    Von Nano im Forum Fertige Programme/Scripts
    Antworten: 1
    Letzter Beitrag: 17.06.2011, 23:26
  2. Erstellen einer Video Applikation für Facebook.
    Von marco23554 im Forum Hilfe gesucht!
    Antworten: 34
    Letzter Beitrag: 09.04.2011, 18:24

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •