2017-04-07 36 views
0

私はFacebookのSDKに自分のFacebookページへのブログ投稿を自動投稿するように働いていますが、投稿者/投稿者が表示されないようです。Facebook SDK 5投稿者byline

URLをページに直接共有すると、記事の著者が表示されますが、SDKでは表示されません。

ドキュメントにはさまざまな変数がありますが、例や詳細はありません。有望な2つのオプションは、admin_creatorまたはfromです。

admin_creatorにはobject[]idnameが必要ですが、これをAPIにどのように渡すかを示す例はありません。私が試したものは何も動作しません(プロファイルIDやプロファイル名など)。from私はプロファイルIDを無駄に渡そうとしました。

誰でもこれを行っている場合はお手伝いできますか?ありがとう! SDK経由

Shared manually

SDKのドキュメントを参照:手動で共有https://developers.facebook.com/docs/graph-api/reference/v2.8/post/

via SDK

答えて

1

メタタグ "著者" に存在しますかあなたの記事?オブジェクトデバッガ(https://developers.facebook.com/tools/debug/og/object/)を使用し、 "作者"の名前が出ているかどうか確認してください。そうでない場合、最初に、なぜそれが現れないのか理解することです。

オプション1:あなたのコードでメタタグが見つかりませんでした。

<meta name="author" content="Your name"> 

これらのメタタグを追加することもできます。最初の明示的なオブジェクトタイプ(記事)もう一つは(あなたのFBのプロフィールページなど)のURLに著者名をリンクながら:

<meta property="og:type" content="article"/> 
<meta property="article:author" content="yourlink.com"/> 

オプション2:あなたはすでに、これらすべてのメタタグを使用している場合キャッシュに問題があるかもしれません。あなたは、Facebook Spiderがあなたのメタタグを読むことができると確信していますか?多分あなたはメタタグを逃した記事のバージョンを公開していますか?

+0

はい、著者タグが存在します。 Facebookに同じリンクをコピーして貼り付けると、それが表示されますが、SDK経由では表示されません。どういうわけかキャッシュであるかどうかチェックします – MrLewk

+0

オブジェクトデバッガはすべてのメタタグを正しく見つけますか? –

+0

今すぐソートしました。キャッシングと不一致のタグが混在していました。 -_- – MrLewk

関連する問題