/ / Generiere ein Bild zur Benutzerwand, indem du Facebook-Profilinformationen wie profilepic, brthday usw. verwendest - php, facebook, facebook-graph-api

Generieren Sie ein Bild für die Benutzerwand, indem Sie Facebook-Profilinformationen wie profilepic, brthday usw. verwenden - php, facebook, facebook-graph-api

Hellow Jungs sind neu in der Entwicklung von Facebook-Apps.Ich versuche, eine Anwendung zu entwickeln, die Bilder generiert, wenn ein Benutzer der App eine Berechtigung für sein / ihr Profil erteilt. Ich habe viele Male versucht, aber ich habe keine nützlichen Informationen erhalten.

Ich bin auch auf die GD-Bibliothek gestoßen, aber ich habe nicht verstanden, wie ich die GD-Bibliothek zum Generieren von Bildern mit Facebook-Statistiken wie Nachrichten, Profilbildern usw. Verwenden kann.

Ich habe viele Apps wie diese gesehen. Ich kann Ihnen zeigen, was ich meine. Schauen Sie sich einfach den Link unten an um das Bild zu sehen ..

http://s30.postimg.org/a37uy9qzl/554327_429089617163509_20686672_n.jpg

und ja, das ist das gleiche, was ich tun möchte.Ich möchte eine App erstellen, die ein Hintergrundbild generiert. In diesem Hintergrundbild möchte ich Text hinzufügen und das Profilbild anzeigen, das die App verwendet. Die andere Person ist eine beliebige Person aus der Freundesliste

<?php
require"facebook.php";

$app_id = "606714542734115";
$app_secret = "3501a1caf56a888b02d8f2d7301337ec";
$post_login_url = "https://apps.facebook.com/bestfriendzzz
$album_name = "BEST FRIENDS";
$album_description = "A COOL APPLICATION FOR FINDING YOUR BEST FRIEND";

$attachment= array("message" => "message",
"name" => "name",
"caption" => "caption",
"link" => "some URL address",
"picture" => {
"error": {
"message": "(#803) Some of the aliases you requested do not exist: PROFILE_ID_NUMBER",
"type": "OAuthException",
"code": 803
}

});


$headers = get_headers("https://graph.facebook.com/$fbid/picture?type=large");
$image_loc = $headers[5];
?>

Dies ist nur ein Codebeispiel, das ich gemacht habe. Ich bin dabei geblieben. Bitte führen Sie mich, wie das geht. Codebeispiele werden geschätzt und danke im Voraus. :)

Antworten:

0 für die Antwort № 1

zuerst hier ist ein Code, der ein Bild auf Facebook hochlädt

include "facebook/libs/facebook.php";
$config = array();
$config["appId"] = "yourappid";
$config["secret"] = "yourappimage";
$config["fileUpload"] = true;

$facebook = new Facebook($config);
$user_id = $facebook -> getUser();
$photo = "http://www.acnologia.com/staticimage.php?m=7090032"; // url of the image generated using php gd library
$message = "hola mundo";

if ($user_id)
{



$upload_photo = $facebook->api("/me/photos", "POST", array(
"url" =>  $photo,
"message" => $message,
)
);





}

$ config ["fileUpload"] = true; // Diese Zeile hier ist das, was Ihnen in Ihrem Code fehlt, weshalb er nicht hochgeladen wird


0 für die Antwort № 2

Es ist akut einfacher, die PHP-GD-Bibliothek zum Hochladen von Bildern auf Facebook zu verwenden

$ fileUpload = true; // füge einfach diesen Code hinzu

In meiner App wird ein Bild hochgeladen, wenn ein Benutzer direkten Zugriff zulässt (Anime Meme Generator)

Hier ist ein Beispiel für ein Bild, das auf Facebook hochgeladen wird http://www.acnologia.com/staticimage.php?m=7046814 Es muss nicht unbedingt eine .jpg- oder .png-Erweiterung haben. Ich verwende die PHP-GD-Bibliothek für diese

$ photo = "http://www.acnologia.com/staticimage.php?m=7046814"; // Dies ist der Code, der das Bild auf Facebook hochlädt

In Ihrem Fall ändern Sie Ihren Code in diesen

"Bild" => $ Foto

hoffe das hilft