Saya memiliki situs blog yang ditulis dalam php dan memposting posting blog baru ke twitter dan ping blog secara otomatis di bawah tenda menggunakan permintaan posting http sederhana yang dilewatkan menggunakan php curl.
Saya memiliki halaman facebook untuk situs blog dan ingin update diposting ke dinding di halaman tersebut, apakah ada cara sederhana untuk melakukan ini?
Yang benar-benar saya inginkan adalah url dan kumpulan params untuk dipaketkan sebagai permintaan posting http.
Perhatikan bahwa ini untuk memposting ke dinding pada halaman gaya baru, bukan profil.
Terima kasih sebelumnya.
facebook
facebook-wall
Tikar
sumber
sumber
Jawaban:
Dapatkan PHP SDK dari github dan jalankan kode berikut:
<?php $attachment = array( 'message' => 'this is my message', 'name' => 'This is my demo Facebook application!', 'caption' => "Caption of the Post", 'link' => 'http://mylink.com', 'description' => 'this is a description', 'picture' => 'http://mysite.com/pic.gif', 'actions' => array( array( 'name' => 'Get Search', 'link' => 'http://www.google.com' ) ) ); $result = $facebook->api('/me/feed/', 'post', $attachment);
kode di atas akan memposting pesan ke dinding Anda ... dan jika Anda ingin memposting ke dinding teman atau orang lain maka ganti
me
dengan ID Pengguna Facebook dari pengguna itu .. untuk informasi lebih lanjut lihat Dokumentasi API.sumber
Ini bekerja untuk saya:
try { $statusUpdate = $facebook->api('/me/feed', 'post', array('name'=>'My APP on Facebook','message'=> 'I am here working', 'privacy'=> array('value'=>'CUSTOM','friends'=>'SELF'), 'description'=>'testing my description', 'picture'=>'https://fbcdn-photos-a.akamaihd.net/mypicture.gif', 'caption'=>'apps.facebook.com/myapp','link'=>'http://apps.facebook.com/myapp')); } catch (FacebookApiException $e) { d($e); }
sumber
Harish memiliki jawabannya di sini - kecuali Anda perlu meminta
manage_pages
izin saat mengautentikasi dan kemudian menggunakanpage-id
alih - alihme
saat memposting ....sumber
Anda tidak dapat memposting ke dinding Facebook secara otomatis tanpa membuat aplikasi dan menggunakan penerbit feed template seperti yang ditunjukkan Frank.
Satu-satunya hal yang dapat Anda lakukan adalah menggunakan widget 'bagikan' yang mereka sediakan, yang memerlukan interaksi pengguna.
sumber
Jika blog Anda mengeluarkan umpan RSS, Anda dapat menggunakan aplikasi " RSS Graffiti " Facebook untuk mengirim umpan itu ke dinding Anda di Facebook. Ada juga aplikasi RSS Facebook lainnya; cukup cari "Facebook untuk aplikasi RSS" ...
sumber
Anda dapat melakukan panggilan api dengan memilih metode HTTP dan menyetel parameter opsional:
Posting ke facebook wall php sdk
Refrensi:
https://github.com/facebookarchive/facebook-php-sdk
https://developers.facebook.com/docs/pages/publishing/
https://developers.facebook.com/docs/php/gettingstarted
http://www.pontikis.net/blog/auto_post_on_facebook_with_php
https://www.codexworld.com/post-to-facebook-wall-from-website-php-sdk/
sumber