对Facebook进行autopost的Issiue

时间:2018-02-20 07:42:02

标签: facebook facebook-graph-api

我发现这个问题已经有了一个主题,但没有正确的答案/解决方案。

我想将博客发布到Facebook公司页面。

这是我的代码:

function add($title, $text, $url, $path_to_image) {

    require_once("lib/facebook-autopost/facebook.php");

    $fb = new Facebook(array(
        'appId' => 'APP_ID',
        'secret' => 'SECRET',
        'fileUpload' => false,
    ));

    $params = array(
        "access_token" => 'NEVER_ENDING_CODE', 
        "message" => "",
        "description" => $text,
        "link" =>  $url,
        "picture" => $path_to_image,
        "name" => $title,
        "caption" => $url
      );

    try{
         $fb->api("/FACEBOOKPAGE_ID/feed", 'POST', $params);

    }catch(Exception $e) {

         echo $e->getMessage();

    }
}

我已设法按照此guide查找指南,以制作具有此权限的永无止境的过期令牌:user_events, publish_actions, user_managed_groups, manage_pages, publish_pages, public_profile

现在,当我尝试发布到Facebook时,我收到此错误:

(#100) Only owners of the URL have the ability to specify the picture, name, thumbnail or description params. 

我还将域名添加到Facebook业务经理,确认域名并将Facebook页面添加到域名。

任何有关让自动发布工作的帮助表示赞赏

0 个答案:

没有答案