Menjana Teg Meta Graf Terbuka Facebook Secara Dinamik
Mencipta teg meta Graf Terbuka dinamik boleh menjadi tugas yang mencabar. Dalam urutan ini, pembangun menghadapi masalah semasa cuba melaksanakan fungsi ini.
Parameter URL Dinamik
Kunci kepada teg meta Grafik Terbuka dinamik terletak pada mencipta URL yang termasuk parameter. Ini membolehkan pelayan menentukan data yang hendak digunakan untuk tag meta. Dalam kod contoh yang disediakan, skrip PHP digunakan untuk menghuraikan parameter dan menjana teg meta yang diperlukan.
Sebagai contoh, URL berikut boleh menentukan jenis, tempat, tajuk, imej dan parameter perihalan secara dinamik:
http://mysite.com/index.php?type=restaurant&locale=de_DE&title=stalone&image=arnold&description=hi
Struktur Teg Meta
Teg meta itu sendiri mesti mematuhi sifat dan ruang nama tertentu. Dalam kod yang disediakan, teg meta berikut dijana secara dinamik:
Teg meta og:url amat penting kerana ia menentukan URL akhir yang harus dilawati oleh penyahpepijat Facebook.
Tindakan Penerbitan
Setelah teg meta dinamik diletakkan, anda boleh menerbitkan tindakan ke strim pengguna. Coretan kod yang disediakan menunjukkan cara menerbitkan tindakan "have_lunch" dengan parameter tersuai:
<code class="php">FB.api('me/MY_APP_NAMESPACE:have_lunch?\ start_time=2000-12-12T04:00:00&\ expires_in=7200&\ restaurant=' + encodeURIComponent(getRedirectURI() + '?type=restaurant' + '&description=arnold' + '&title=stalone'), 'post', function (response) { // Handle response });</code>
Dengan menjana teg meta dan parameter secara dinamik, adalah mungkin untuk mencipta pengalaman Grafik Terbuka tersuai yang memenuhi kandungan halaman tertentu atau tindakan pengguna.
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Teg Meta Graf Terbuka Facebook Dinamik dengan Parameter URL Dinamik dan Tindakan Penerbitan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!