0

私は自分のhtmlページをFacebook Instant Articlesフォーマットに変換しようとしています。Facebookインスタント記事PHP SDKデバッグライン

私は、画面上で得続ける

"DEBUG - =========================== DEBUG - "

"$ transformer-> transformString"または " $ transformer-> transform($ header、$ document);を呼び出すと、

なぜですか?私は何もエコーしません。

(これはwordpressのサイトではありません)

$header = 
    Header::create() 
     ->withPublishTime(
     Time::create(Time::PUBLISHED)->withDatetime(
      \DateTime::createFromFormat(
       'j-M-Y G:i:s', 
       date('j-M-Y G:i:s', strtotime($published_date)) 
      )) 
    ) 
     ->withModifyTime(
     Time::create(Time::MODIFIED)->withDatetime(
      \DateTime::createFromFormat(
       'j-M-Y G:i:s', 
       date('j-M-Y G:i:s', strtotime($last_modified_date)) 
      )) 
    ); 
// Loads the rules configuration file 

$rules_file_content = file_get_contents("rules-configuration.json", true); 
// Load html content from a file. 
//$content = file_get_contents("sample-html.html", true); 
$content = get_the_content(); 

// Create a transformer object and load the rules 
$transformer = new Transformer(); 
$transformer->loadRules($rules_file_content); 
$document = new DOMDocument(); 
libxml_use_internal_errors(true); 
$document->loadHTML('<?xml encoding="' . $charset . '" ?><h1>' . $title . '</h1>'); 
libxml_use_internal_errors(false); 

$transformer->transform($header, $document); 

if($subtitle) { 
    $header->withSubTitle ($subtitle); 
} 

if ($kicker) { 
    $header->withKicker($kicker); 
} 
    define('IA_PLUGIN_VERSION', '4.0.5'); 

$instant_article = 
     InstantArticle::create() 
     ->withCanonicalUrl($cannonical_link) 
     ->withHeader($header) 
     ->addMetaProperty('op:generator:application', 'facebook-instant-articles') 
     ->addMetaProperty('op:generator:application:version', IA_PLUGIN_VERSION); 
$instant_article->withStyle('default'); 
$transformer->transformString($instant_article, $content, $charset); 
// Instantiate an API client 
$client = Client::create(
    $APP_ID, 
    $APP_SECRET, 
    $ACCESS_TOKEN, 
    $PAGE_ID, 
    $is_development 
); 
// Import the article 
try { 
    $client->importArticle($instant_article, $is_published); 
} catch (Exception $e) { 
    echo 'Could not import the article: '.$e->getMessage(); 
} 
+0

https://github.com/facebook/facebook -instant-articles-sdk-php/search?q = DEBUG&type = – CBroe

+0

@CBroeどうすれば迂回できますか? – boaz

+0

開発モードに入っていますか? –

答えて

関連する問題