it-swarm.com.de

Fehler "Das Video kann nicht in einem Anzeigenmotiv verwendet werden. Die Video-ID XXX, XXX, XXX, XXX, XXX ist möglicherweise nicht die ID eines Videos oder Sie haben keine Berechtigung, das Video zu sehen."

Ich versuche, eine Anzeige mit der php-facebook-sdk und mit Hilfe der curl Facebook API zu erstellen.

Ich habe mein Video bereits mit curl hochgeladen und es wird eine ID zurückgegeben. Jetzt wird diese Video-ID verwendet, um ein Adcreative hinzuzufügen. Wenn ich mein Adcreative übergebe, wird jedoch folgende Fehlermeldung angezeigt:

object(stdClass)#568 (1) {
["error"]=>
object(stdClass)#563 (8) {
  ["message"]=>
  string(17) "Invalid parameter"
  ["type"]=>
  string(14) "OAuthException"
  ["code"]=>
  int(100)
  ["error_subcode"]=>
  int(2013004)
  ["is_transient"]=>
  bool(false)
  ["error_user_title"]=>
  string(28) "Invalid video in ad creative"
  ["error_user_msg"]=>
  string(144) "Unable to use the video in an ad creative. Video id 191,520,185,101,173 might not be id of a video, or you might not have permission to see it. "
  ["fbtrace_id"]=>
  string(11) "HSK5VFCiP6u"
  }
}

Die zurückgegebene Video-ID lautet 191520185101173.

Hier ist mein Code:

 $object_story_spec = array('page_id' => $page_id,'video_data' => array('video_id' => $video_id,'message' => $ad_message,'image_url' => $image_url,'title' => $ad_header,'call_to_action' => array('type' => 'LEARN_MORE', 'value' => array('link' => $ad_redirect))));
  $params = array(
    'url_tags' => 'utm_source=facebook',
    'image_url' => $image_url,
    'object_story_spec' => json_encode($object_story_spec),
    'access_token' => $pass_token,
  );

Ich habe auch versucht, diese ID (statisch) wie folgt direkt in den Code einzufügen:

'video_id' => '191520185101173',

Auf diese Weise wird das Adcreative ausgeführt und erstellt, aber wenn ich versuche, die Video-ID dynamisch zu verwenden, wird dieser Fehler zurückgegeben.

Irgendwelche Ratschläge?

video.remote_create () video.waitUntilEncodingReady () -> verwenden Sie diesen Code, um Ihr Problem zu lösen

1
Kannan Thamu