>백엔드 개발 >PHP 튜토리얼 >PHP 웹사이트에서 Facebook 팬 페이지에 게시하는 방법은 무엇입니까?

PHP 웹사이트에서 Facebook 팬 페이지에 게시하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-19 06:15:171071검색

How to Post to a Facebook Fan Page from your PHP Website?

PHP를 사용하여 Facebook 팬 페이지에 게시: 종합 가이드

PHP 기반 웹사이트에서 직접 Facebook 팬 페이지에 게시하는 것은 편리한 기능이 될 수 있습니다. 그러나 최신 튜토리얼을 찾는 것은 어려울 수 있습니다.

1단계: 권한 및 페이지 토큰 얻기

팬 페이지에 게시하려면 필요한 권한과 페이지 토큰을 얻어야 합니다. 액세스 토큰.

  1. Facebook 개발자 도구 탐색기를 방문하여 앱을 선택하세요.
  2. 클릭 "액세스 토큰 가져오기"를 수행하고 "manage_pages" 및 "publish_stream"을 포함한 확장 권한을 부여합니다.
  3. GET URL에 "me/accounts"를 입력하고 원하는 페이지의 페이지 토큰과 ID를 검색하세요.

2단계: PHP를 통해 페이지에 게시

  1. In PHP 스크립트에서 1단계에서 얻은 페이지 액세스 토큰과 페이지 ID를 정의합니다.

    $page_access_token = 'XXXXXXX';
    $page_id = 'YYYYYYYY';
  2. 게시물 데이터가 포함된 배열을 만듭니다.

    $data = [
        'picture' => "http://www.example.com/image.jpg",
        'link' => "http://www.example.com/",
        'message' => "Your message",
        'caption' => "Caption",
        'description' => "Description",
        'access_token' => $page_access_token,
    ];
  3. 게시물 설정 URL:

    $post_url = 'https://graph.facebook.com/'.$page_id.'/feed';
  4. cURL을 사용하여 메시지 게시:

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $post_url);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $return = curl_exec($ch);
    curl_close($ch);

PHP 스크립트를 실행한 후 게시물이 다음에 표시되어야 합니다. Facebook 팬 페이지를 방문하세요.

위 내용은 PHP 웹사이트에서 Facebook 팬 페이지에 게시하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.