2017-07-21 34 views
1

ウェブサイトへのリンクが共有されているときに、開いているグラフのメタデータを更新するためのFacebookの強制的なヘルプを探しています。Facebook graph API 803 error

は、ドキュメントに見ると、この

?id={http://www.portfolio.innofydesign.com/ogimage/index.php}&scrape=trueように私のURLとグラフAPI Explorerで私に803エラー

を与えていることを、このエンドポイントは、それ

/?id={object-instance-id or object-url}&scrape=true

テストを行う必要がありますと言います

{ 

    "error": { 

`"message": "(#803) Some of the aliases you requested do not exist:` {http://www.portfolio.innofydesign.com/ogimage/index.php}", 
"type": "OAuthException", 
"code": 803, 
"fbtrace_id": "D2jH8zJ8kjZ" 


} 

} 

ページのコードは次のようになります

<?php 

// Pass session data over. 

session_start(); 



// Include the required dependencies. 

require_once('facebook-php-sdk-v5/autoload.php'); 

$fb = new Facebook\Facebook([ 

    'app_id' => '{app-id}', 

    'app_secret' => '{app-secret}', 

    'default_graph_version' => 'v2.2', 

]); 



$titles = array('title1', 'title2', 'title3'); 

$images = array('http://portfolio.innofydesign.com/ogimage/1.jpg', 'http://portfolio.innofydesign.com/ogimage/2.jpg', 'http://portfolio.innofydesign.com/ogimage/3.jpg'); 

$descriptions = array('description1', 'description2', 'description3'); 

?> 

<meta property="og:url" content="http://portfolio.innofydesign.com/ogimage/" /> 

<meta property="og:title" content="<?php echo $titles[array_rand($titles)]; ?>" /> 

<meta property="og:image" content="<?php echo $images[array_rand($images)]; ?>" /> 

<meta property="og:description" content="<?php echo $descriptions[array_rand($descriptions)]; ?>"/> 

<meta property="og:image:width" content="500" /> 

<meta property="og:image:height" content="500" /> 

<title><?php echo $titles[array_rand($titles)]; ?></title> 

私はページに何もする必要はありません。使用できるタイトル、画像、説明のリストをランダム化するだけの空白のページで、その部分は動作します。Facebookのメタは更新されません。

+0

'{...}'は、この位置に値を挿入する必要があることを意味しますが、実際の '{'と '}'は使われません。 – CBroe

+0

そして、動作しません。オブジェクトが一定量の好き嫌い/共有を受け取った後、Facebookはタイトルを「フリーズ」し、それ以上の変更を許可しません。 – CBroe

+0

@CBroe、それに感謝して、私は、APIのなどではうまくいきません。これはちょうど私が最後にやりたい実験として見つめています。 FBが毎回URLをスクラップするように、私のページにこれを実装する方法はありますか? 株式の売り上げに感謝します。これは説明と画像にも影響しますか? – user2339515

答えて

-1

Facebookのイベントとその他のプラグイン。私はあなたと一緒にこれを解決するのを助けることができます。

このページにユーザー名が設定されておらず、試行しているエイリアスが有効でないため、動作していないようです。

私はだけでなく、IDを使用:

1489159701297780 

をそして、それは私のために働きました。