Posting Otomatis Di Facebook Menggunakan PHP

Pada kesempatan kali ini, saya akan membagikan cara membuat Posting Otomatis Di Facebook Menggunakan PHP. Disini kita akan menggunakan token dan id aplikasi dari facebook developer dan nantinya akan kita buat postingan otomatis.

Posting Otomatis Di Facebook Menggunakan PHP
Posting Otomatis Di Facebook Menggunakan PHP

Untuk Posting Di Facebook Secara Otomatis Hanya Dibutuhkan Tiga Langkah:

  1. Buat Aplikasi Facebook
  2. Dapatkan Token Akses Facebook
  3. Buat file PHP dan tentukan metode untuk Memposting di Facebook

Langkah 1. Buat Aplikasi Facebook

Sebelum membuat Aplikasi Facebook, Anda perlu mengunduh Facebook PHP SDK dan memerlukan PHP 5.2.0 atau lebih tinggi untuk ekstensi curl PHP. Sekarang kita harus membuat Aplikasi Facebook, buka https://developers.facebook.com/apps dan ikuti petunjuknya.

Langkah 2. Dapatkan Token Akses Facebook

Untuk mendapatkan Token Akses, Anda harus mengatur URL panggilan balik untuk aplikasi Facebook untuk mendapatkan hasilnya, kemudian mengotorisasi aplikasi untuk izin di https://developers.facebook.com/docs/facebook-login/permissions/v2.2 dan kemudian mendapatkan Token Akses. Pastikan perbarui Token Facebook Anda Setelah 60 hari karena token Akses Facebook akan kedaluwarsa dalam 60 hari.

Langkah 3. Buat file PHP dan tentukan metode untuk Memposting di Facebook

<?php
require_once(“FacebookSDK/facebook.php”);
class FacebookApi
{

var $consumer;
var $token;
var $method;
var $http_status;
var $last_api_call;
var $callback;
var $connection;
var $access_token;

function __construct($data)
{
$config = array();
$config[‘appId’] = $data[‘consumer_key’];
$config[‘secret’] = $data[‘consumer_secret’];

$this->connection = new Facebook($config);

}

function share($title, $targetUrl, $imgUrl, $description, $access_token)
{
$this->connection->setAccessToken($access_token);
$params[“access_token”] = $access_token;

if(!empty($title))
{
$params[“message”] = $title;
$params[“name”] = $title;
}

if(!empty($targetUrl))
{
$params[“link”] = $targetUrl;
}

if(!empty($imgUrl))
{
$params[“picture”] = $imgUrl;
}

if(!empty($description))
{
$params[“description”] = $description;
}

// post to Facebook
try
{
$ret = $this->connection->api(‘/me/feed’, ‘POST’, $params);
}
catch(Exception $e)
{
$e->getMessage();
}

return true;
}

function getLoginUrl($params)
{
return $this->connection->getLoginUrl($params);
}

function getContent($url)
{
$ci = curl_init();
/* Curl settings */
curl_setopt($ci, CURLOPT_URL, $url);
curl_setopt($ci, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ci, CURLOPT_HEADER, false);
curl_setopt( $ci, CURLOPT_CONNECTTIMEOUT, 10 );
curl_setopt($ci, CURLOPT_SSL_VERIFYPEER, false);

$response = curl_exec($ci);
curl_close ($ci);
return $response;
}

}
?>

<?php
$access_token = Your_Access_Token;
$facebookData = array();
$facebookData[‘consumer_key’] = Your_key;
$facebookData[‘consumer_secret’] = Your_Secret;

$title = Post_Title;
$targetUrl = Post_URL;
$imgUrl = Image_URL;
$description = Post_Description;

$facebook = new FacebookApi($facebookData);
$facebook->share($title, $targetUrl, $imgUrl, $description, $access_token);
?>

Kami membuat file PHP dan menyimpannya dengan nama autopost.php

Setelah menggunakan kode di atas, posting Anda akan diposting secara otomatis di profil Facebook Anda secara otomatis. Anda juga dapat menyukai facebook, berbagi, dan berkomentar menggunakan PHP .

Itu saja, ini adalah cara Memposting Di Facebook Secara Otomatis menggunakan PHP. Anda dapat menyesuaikan kode ini lebih lanjut sesuai kebutuhan Anda. Dan jangan ragu untuk memberikan komentar pada tutorial ini.

iwanrj.com - Situs tempat menyediakan lirik dan chord gitar dari berbagai sumber yang kami persembahkan untuk anda. [cs: public@iwanrj.com]