{"id":842,"date":"2012-05-31T12:46:00","date_gmt":"2012-05-31T12:46:00","guid":{"rendered":"http:\/\/frank-it-beratung.com\/blog\/?p=842"},"modified":"2012-11-04T11:19:45","modified_gmt":"2012-11-04T11:19:45","slug":"tutorial-eine-event-bei-facebook-mit-php-erstellen","status":"publish","type":"post","link":"https:\/\/frank-it-projekte.de\/blog\/2012\/05\/31\/tutorial-eine-event-bei-facebook-mit-php-erstellen\/","title":{"rendered":"Tutorial: Eine Event bei Facebook mit PHP erstellen"},"content":{"rendered":"<p>Aufgrund einer Anfrage gibt es heute ein Tutorial, wie man mit PHP Bordmitteln ein Event (Veranstaltung) bei Facebook mittels API erstellt. Die Vorbereitungsarbeiten habe ich in einem <a href=\"http:\/\/frank-it-beratung.com\/blog\/2011\/12\/28\/tutorial-einen-pinnwandeintrag-bei-facebook-mit-php-erstellen\/\" target=\"_blank\">\u00e4lteren Artikel<\/a> beschrieben (Punkt 1-6). Wichtig ist, beim Erstellen des Access Tokens die Berechtigung (Scope) &#8222;create_event&#8220; zu w\u00e4hlen.<\/p>\n<p><!--more-->Der Code sieht folgenderma\u00dfen aus. Die ausf\u00fchrliche Doku zum Event ist <a href=\"http:\/\/developers.facebook.com\/docs\/reference\/api\/event\/http:\/\/\" target=\"_blank\">hier<\/a> zu finden.<\/p>\n<pre>#!\/usr\/local\/bin\/php5\r\n\r\n&lt;?php\r\n\r\n\/\/ Tutorial: Facebook API mit PHP Bordmitteln\r\n\/\/ ein EVENT erstellen\r\n\r\necho \"Tutorial: Facebook API mit PHP Bordmitteln - EVENT\";\r\necho \"\\n\\n\";\r\n\r\n\/\/ OAuth Tokens\r\n$accesstoken = \"???\";\r\n\r\n\/\/ ein neues Event erstellen\r\n$APIurl = \"https:\/\/graph.facebook.com\/me\/events\";\r\n\r\n$eventname=\"Testveranstaltung\";\r\n$description=\"Eine Testveranstaltung f\u00fcr Tester.\";\r\n$start_time=\"2012-08-31T16:00+0100\";\r\n$end_time=\"2012-08-31T17:00+0100\";\r\n\/\/ Details zu der Zeitangabe siehe Kommentare von\r\n\/\/ Guillermo vom 31.10.2012 - nochmals Danke f\u00fcr\r\n\/\/ den Tipp, dass es seit einiger Zeit nicht mehr\r\n\/\/ ohne der Angabe der Zeitzohne (+0100) geht!\r\n$privacy=\"OPEN\"; \/\/ oder CLOSED oder SECRET\r\n$location=\"\";\r\n\/* Alternative auf \"venue\" m\u00f6glich, siehe\r\nhttp:\/\/developers.facebook.com\/docs\/reference\/api\/event\/\r\n*\/\r\n\r\n\/\/Request aufbauen\r\n$params=\"name=\".rawurlencode($eventname);\r\n$params.=\"&amp;description=\".rawurlencode($description);\r\n$params.=\"&amp;start_time=\".rawurlencode($start_time);\r\n$params.=\"&amp;end_time=\".rawurlencode($end_time);\r\n$params.=\"&amp;privacy=$privacy\";\r\n$params.=\"&amp;access_token=\".$accesstoken;\r\n\r\necho \"nParameter: $params\\n\\n\";\r\n\r\n\/\/ POST vorbereiten &amp; ausf\u00fchren\r\n$opts = array('http' =&gt;\r\n\u00a0array(\r\n\u00a0\u00a0\u00a0 'method'\u00a0 =&gt; 'POST',\r\n\u00a0\u00a0\u00a0 'header'\u00a0 =&gt; 'Content-type: application\/x-www-form-urlencoded',\r\n\u00a0\u00a0\u00a0 'content' =&gt; $params\r\n\u00a0 )\r\n);\r\n$result = file_get_contents($APIurl, false,\r\n  stream_context_create($opts));\r\n\r\n\/\/ Falls gew\u00fcnscht das Ergebnis ausgeben\r\necho \"\\nResult:\\n\" . $result;\r\n\r\n\/\/ und ggf. json umwandeln\r\n$daten=json_decode($result);\r\n\r\n\/\/um z. B. die ID auszugeben:\r\necho \"ID des neues Posts: \" . $daten-&gt;id;\r\n\r\necho \"\\n\\n... das war's!\\n\";\r\n\r\n?&gt;<\/pre>\n<p>Update am 29.9.2012: Wer noch ein Bild hinzuf\u00fcgen m\u00f6chte: <a href=\"http:\/\/frank-it-beratung.com\/blog\/2012\/09\/29\/tutorial-eine-event-mit-bild-bei-facebook-mit-php-bordmitteln-erstellen\/\">hier<\/a> habe ich eine kurze Anleitung dazu geschrieben.<\/p>\n<p>P.S.<\/p>\n<p>Probleme? Fragen? Anregungen? Ich helfe jederzeit und gerne\u00a0 &#8211; einfach einen Kommentar oder Mail schreiben, die Antwort kommt schnellstm\u00f6glich. Unternehmen, die Unterst\u00fctzung, Beratung oder Schulung bei der API- oder Webprogrammierung, der Social-Media-Entwicklung oder dem Social-Media-Management ben\u00f6tigen finden zudem entsprechende Angebote meiner Firma auf der Website <a href=\"http:\/\/www.Frank-IT-Beratung.de\" target=\"_blank\">www.Frank-IT-Beratung.de<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aufgrund einer Anfrage gibt es heute ein Tutorial, wie man mit PHP Bordmitteln ein Event (Veranstaltung) bei Facebook mittels API erstellt. Die Vorbereitungsarbeiten habe ich in einem \u00e4lteren Artikel beschrieben (Punkt 1-6). Wichtig ist, beim Erstellen des Access Tokens die &hellip; <a href=\"https:\/\/frank-it-projekte.de\/blog\/2012\/05\/31\/tutorial-eine-event-bei-facebook-mit-php-erstellen\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[4,8,11,15],"tags":[61,60,77,80],"class_list":["post-842","post","type-post","status-publish","format-standard","hentry","category-api","category-facebook","category-graph-api","category-php","tag-event","tag-facebook-event-facebook-api","tag-graph-api","tag-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tutorial: Eine Event bei Facebook mit PHP erstellen - Socialweb Dev-Blog \/\/ Frank-IT-Beratung<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/frank-it-projekte.de\/blog\/2012\/05\/31\/tutorial-eine-event-bei-facebook-mit-php-erstellen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial: Eine Event bei Facebook mit PHP erstellen - Socialweb Dev-Blog \/\/ Frank-IT-Beratung\" \/>\n<meta property=\"og:description\" content=\"Aufgrund einer Anfrage gibt es heute ein Tutorial, wie man mit PHP Bordmitteln ein Event (Veranstaltung) bei Facebook mittels API erstellt. Die Vorbereitungsarbeiten habe ich in einem \u00e4lteren Artikel beschrieben (Punkt 1-6). Wichtig ist, beim Erstellen des Access Tokens die &hellip; Weiterlesen &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/frank-it-projekte.de\/blog\/2012\/05\/31\/tutorial-eine-event-bei-facebook-mit-php-erstellen\/\" \/>\n<meta property=\"og:site_name\" content=\"Socialweb Dev-Blog \/\/ Frank-IT-Beratung\" \/>\n<meta property=\"article:published_time\" content=\"2012-05-31T12:46:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2012-11-04T11:19:45+00:00\" \/>\n<meta name=\"author\" content=\"Simon A. Frank\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Simon A. Frank\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/2012\\\/05\\\/31\\\/tutorial-eine-event-bei-facebook-mit-php-erstellen\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/2012\\\/05\\\/31\\\/tutorial-eine-event-bei-facebook-mit-php-erstellen\\\/\"},\"author\":{\"name\":\"Simon A. Frank\",\"@id\":\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/#\\\/schema\\\/person\\\/e31d0c55b9277739ef6c87d5e7bb47a2\"},\"headline\":\"Tutorial: Eine Event bei Facebook mit PHP erstellen\",\"datePublished\":\"2012-05-31T12:46:00+00:00\",\"dateModified\":\"2012-11-04T11:19:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/2012\\\/05\\\/31\\\/tutorial-eine-event-bei-facebook-mit-php-erstellen\\\/\"},\"wordCount\":142,\"commentCount\":56,\"publisher\":{\"@id\":\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/#\\\/schema\\\/person\\\/e31d0c55b9277739ef6c87d5e7bb47a2\"},\"keywords\":[\"event\",\"Facebook Event; Facebook API\",\"Graph API\",\"PHP\"],\"articleSection\":[\"API\",\"Facebook\",\"Graph API\",\"PHP\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/2012\\\/05\\\/31\\\/tutorial-eine-event-bei-facebook-mit-php-erstellen\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/2012\\\/05\\\/31\\\/tutorial-eine-event-bei-facebook-mit-php-erstellen\\\/\",\"url\":\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/2012\\\/05\\\/31\\\/tutorial-eine-event-bei-facebook-mit-php-erstellen\\\/\",\"name\":\"Tutorial: Eine Event bei Facebook mit PHP erstellen - Socialweb Dev-Blog \\\/\\\/ Frank-IT-Beratung\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/#website\"},\"datePublished\":\"2012-05-31T12:46:00+00:00\",\"dateModified\":\"2012-11-04T11:19:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/2012\\\/05\\\/31\\\/tutorial-eine-event-bei-facebook-mit-php-erstellen\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/2012\\\/05\\\/31\\\/tutorial-eine-event-bei-facebook-mit-php-erstellen\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/2012\\\/05\\\/31\\\/tutorial-eine-event-bei-facebook-mit-php-erstellen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial: Eine Event bei Facebook mit PHP erstellen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/\",\"name\":\"Socialweb Dev-Blog \\\/\\\/ Frank-IT-Beratung\",\"description\":\"Social-Media und Web-Entwicklung: Tutorials und Tipps von Simon A. Frank\",\"publisher\":{\"@id\":\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/#\\\/schema\\\/person\\\/e31d0c55b9277739ef6c87d5e7bb47a2\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/#\\\/schema\\\/person\\\/e31d0c55b9277739ef6c87d5e7bb47a2\",\"name\":\"Simon A. Frank\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/frank-it-beratung.de\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/09\\\/simon200x200.jpg\",\"url\":\"https:\\\/\\\/frank-it-beratung.de\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/09\\\/simon200x200.jpg\",\"contentUrl\":\"https:\\\/\\\/frank-it-beratung.de\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/09\\\/simon200x200.jpg\",\"width\":200,\"height\":200,\"caption\":\"Simon A. Frank\"},\"logo\":{\"@id\":\"https:\\\/\\\/frank-it-beratung.de\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/09\\\/simon200x200.jpg\"},\"url\":\"https:\\\/\\\/frank-it-projekte.de\\\/blog\\\/author\\\/sfrank\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutorial: Eine Event bei Facebook mit PHP erstellen - Socialweb Dev-Blog \/\/ Frank-IT-Beratung","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/frank-it-projekte.de\/blog\/2012\/05\/31\/tutorial-eine-event-bei-facebook-mit-php-erstellen\/","og_locale":"de_DE","og_type":"article","og_title":"Tutorial: Eine Event bei Facebook mit PHP erstellen - Socialweb Dev-Blog \/\/ Frank-IT-Beratung","og_description":"Aufgrund einer Anfrage gibt es heute ein Tutorial, wie man mit PHP Bordmitteln ein Event (Veranstaltung) bei Facebook mittels API erstellt. Die Vorbereitungsarbeiten habe ich in einem \u00e4lteren Artikel beschrieben (Punkt 1-6). Wichtig ist, beim Erstellen des Access Tokens die &hellip; Weiterlesen &rarr;","og_url":"https:\/\/frank-it-projekte.de\/blog\/2012\/05\/31\/tutorial-eine-event-bei-facebook-mit-php-erstellen\/","og_site_name":"Socialweb Dev-Blog \/\/ Frank-IT-Beratung","article_published_time":"2012-05-31T12:46:00+00:00","article_modified_time":"2012-11-04T11:19:45+00:00","author":"Simon A. Frank","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Simon A. Frank","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/frank-it-projekte.de\/blog\/2012\/05\/31\/tutorial-eine-event-bei-facebook-mit-php-erstellen\/#article","isPartOf":{"@id":"https:\/\/frank-it-projekte.de\/blog\/2012\/05\/31\/tutorial-eine-event-bei-facebook-mit-php-erstellen\/"},"author":{"name":"Simon A. Frank","@id":"https:\/\/frank-it-projekte.de\/blog\/#\/schema\/person\/e31d0c55b9277739ef6c87d5e7bb47a2"},"headline":"Tutorial: Eine Event bei Facebook mit PHP erstellen","datePublished":"2012-05-31T12:46:00+00:00","dateModified":"2012-11-04T11:19:45+00:00","mainEntityOfPage":{"@id":"https:\/\/frank-it-projekte.de\/blog\/2012\/05\/31\/tutorial-eine-event-bei-facebook-mit-php-erstellen\/"},"wordCount":142,"commentCount":56,"publisher":{"@id":"https:\/\/frank-it-projekte.de\/blog\/#\/schema\/person\/e31d0c55b9277739ef6c87d5e7bb47a2"},"keywords":["event","Facebook Event; Facebook API","Graph API","PHP"],"articleSection":["API","Facebook","Graph API","PHP"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/frank-it-projekte.de\/blog\/2012\/05\/31\/tutorial-eine-event-bei-facebook-mit-php-erstellen\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/frank-it-projekte.de\/blog\/2012\/05\/31\/tutorial-eine-event-bei-facebook-mit-php-erstellen\/","url":"https:\/\/frank-it-projekte.de\/blog\/2012\/05\/31\/tutorial-eine-event-bei-facebook-mit-php-erstellen\/","name":"Tutorial: Eine Event bei Facebook mit PHP erstellen - Socialweb Dev-Blog \/\/ Frank-IT-Beratung","isPartOf":{"@id":"https:\/\/frank-it-projekte.de\/blog\/#website"},"datePublished":"2012-05-31T12:46:00+00:00","dateModified":"2012-11-04T11:19:45+00:00","breadcrumb":{"@id":"https:\/\/frank-it-projekte.de\/blog\/2012\/05\/31\/tutorial-eine-event-bei-facebook-mit-php-erstellen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/frank-it-projekte.de\/blog\/2012\/05\/31\/tutorial-eine-event-bei-facebook-mit-php-erstellen\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/frank-it-projekte.de\/blog\/2012\/05\/31\/tutorial-eine-event-bei-facebook-mit-php-erstellen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/frank-it-projekte.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Tutorial: Eine Event bei Facebook mit PHP erstellen"}]},{"@type":"WebSite","@id":"https:\/\/frank-it-projekte.de\/blog\/#website","url":"https:\/\/frank-it-projekte.de\/blog\/","name":"Socialweb Dev-Blog \/\/ Frank-IT-Beratung","description":"Social-Media und Web-Entwicklung: Tutorials und Tipps von Simon A. Frank","publisher":{"@id":"https:\/\/frank-it-projekte.de\/blog\/#\/schema\/person\/e31d0c55b9277739ef6c87d5e7bb47a2"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/frank-it-projekte.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":["Person","Organization"],"@id":"https:\/\/frank-it-projekte.de\/blog\/#\/schema\/person\/e31d0c55b9277739ef6c87d5e7bb47a2","name":"Simon A. Frank","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/frank-it-beratung.de\/blog\/wp-content\/uploads\/2009\/09\/simon200x200.jpg","url":"https:\/\/frank-it-beratung.de\/blog\/wp-content\/uploads\/2009\/09\/simon200x200.jpg","contentUrl":"https:\/\/frank-it-beratung.de\/blog\/wp-content\/uploads\/2009\/09\/simon200x200.jpg","width":200,"height":200,"caption":"Simon A. Frank"},"logo":{"@id":"https:\/\/frank-it-beratung.de\/blog\/wp-content\/uploads\/2009\/09\/simon200x200.jpg"},"url":"https:\/\/frank-it-projekte.de\/blog\/author\/sfrank\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p2dxcw-dA","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/frank-it-projekte.de\/blog\/wp-json\/wp\/v2\/posts\/842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frank-it-projekte.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/frank-it-projekte.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/frank-it-projekte.de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/frank-it-projekte.de\/blog\/wp-json\/wp\/v2\/comments?post=842"}],"version-history":[{"count":10,"href":"https:\/\/frank-it-projekte.de\/blog\/wp-json\/wp\/v2\/posts\/842\/revisions"}],"predecessor-version":[{"id":939,"href":"https:\/\/frank-it-projekte.de\/blog\/wp-json\/wp\/v2\/posts\/842\/revisions\/939"}],"wp:attachment":[{"href":"https:\/\/frank-it-projekte.de\/blog\/wp-json\/wp\/v2\/media?parent=842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/frank-it-projekte.de\/blog\/wp-json\/wp\/v2\/categories?post=842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/frank-it-projekte.de\/blog\/wp-json\/wp\/v2\/tags?post=842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}