Facebook Marketing API:将图片上传到库提供了一个URL

时间:2017-08-30 08:50:22

标签: php facebook facebook-graph-api facebook-ads-api facebook-marketing-api

我是Facebook Marketing API的新手,我正在处理的是将图片上传到我的FB营销库。

目前,我可以成功将图片上传到FB Marketing,但遗憾的是我无法看到是否有办法从网址上传图片。

有没有人有过这方面的经验?

代码示例:

     Api::init(getenv('FACEBOOK_APP_ID'), getenv('FACEBOOK_APP_SECRET'), getenv('FACEBOOK_APP_TOKEN'));


    /**
     * {@inheritdoc}
     */
    public function testFunc()
    {
        $adAccountId = getenv('FACEBOOK_APP_ACCOUNT_ID');
        $account = new AdAccount();
        $account->{AdAccountFields::ID} = $adAccountId;

        $image = new AdImage(null, "act_{$account->id}");

        $image->{AdImageFields::FILENAME} = getenv('FACEBOOK_APP_MARKETING_PATH').'fbTestImage.png';
        $image->create();

        $this->line('Image Hash: '.$image->{AdImageFields::HASH}.PHP_EOL);
    }

0 个答案:

没有答案