読み取りアクションの実装を行いました。ここで何が起こっているのか:
アプリケーションからPOSTを実行すると、正常に機能し、エラーは発生せず、IDが返されます。
このIDを使用すると、GraphApiExploreでの読み取りアクションに関するjsonデータを確認できます。
articleパラメータには、ArticleObjectへのOGメタタグを含むURLが含まれています。URLを取得してFacebookデバッグツール(https://developers.facebook.com/tools/debug)を使用すると、エラーなしで正しいメタタグを確認できます。
さて、問題:Facebookアカウントのアクティビティログにアクセスすると、読み取りアクションが表示されません。Facebookに投稿されたことがないようなものです。
奇妙なのは、公開する他のアクションがあることです。同じコードを使用してパラメーターを作成し、Facebookに投稿します。これは非常に効果的です。
私たちが投稿しているAPIURL:
ユーザーに「publish_actions」の許可を求めています。
記事パラメータuriのOGメタタグのサンプル:
<meta property="fb:app_id" content="00000000">
<meta property="og:type" content="article">
<meta property="og:url" content="http://domain.cloudapp.net/article/article-title">
<meta property="og:site_name" content="Web Site Name">
<meta property="og:image" content="http://domain.blob.core.windows.net/public/cover/rld9a28ok8smi63d33q8s1iwhve8taf2.png">
<meta property="og:title" content="James Bond: 50 Years of Movies">
<meta property="og:description" content="James Bond: 50 Years of Movies infographic from hrblock.com is all about Bond, James Bond. See the top grossing films, iconic bond accessories and more.">
<meta property="article:published_time" content="2013-01-28">
もう少し情報:
- 私はFacebookアプリケーションの開発者セクションにいます。
どんな助けでもありがたいです。ありがとうございました。