0

FaceBook ログインで公開 Web サイトを開発しています。ユーザーが Facebook にログインしたら、自分の Web サイトの URL とサムネイルを Facebook のニュースフィードに投稿したいと思います "Has read: URL"

Facebookの統合は初めてです。どうすれば私のasp.netアプリケーションからこれを達成できますか? 現在、2 つの iframe LIKE と Recent Activity を追加しています。気になった投稿が見れるようになりました。しかし、私が読んだURLを投稿するにはどうすればよいですか? ありがとう。

注:テスト目的で、iframe で www.yahoo.com を使用しました。

以下のソースコードは

http://www.abelski.com/courses/facebookplugins/abelski_facebook_plugins_page.html

<iframe src="http://www.facebook.com/plugins/activity.php?site=sg.news.yahoo.com&width=300&height=300&header=true&colorscheme=light&font=arial&recommendations=true" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:300px; height:300px;" allowTransparency="true"></iframe>

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fsg.news.yahoo.com&layout=standard&show_faces=true&width=450&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>
4

1 に答える 1

1

オープン グラフ アクション、特に記事オブジェクトのnews.readアクションを探しています。これを統合するアプリケーションをセットアップする必要があります。

各ページには、次のように定義されている記事オブジェクトに準拠するメタ タグが必要です。

<html>
    <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# 
                  article: http://ogp.me/ns/article#">
     <meta property="fb:app_id"               content="YOUR_APP_ID"> 
     <meta property="og:type"                 content="article"> 
     <meta property="og:url"                  content="URL of this object">
     <meta property="og:site_name"            content="Name of site hosting article">
     <meta property="og:image"                content="URL to an image">
     <meta property="og:title"                content="Name of article">
     <meta property="og:description"          content="Description of object"> 
     <meta property="article:published_time"  content="DateTime"> 
     <meta property="article:modified_time"   content="DateTime"> 
     <meta property="article:expiration_time" content="DateTime">
     <meta property="article:author"          content="URL to Author object">
     <meta property="article:section"         content="Section of article">
     <meta property="article:tag"             content="Keyword">
    </head>
<body>
    <!-- main article body -->
</body>
</html>

また、JavaScript でのアクションは次のように設定する必要があります。

function postRead()
  {
      FB.api(
        '/me/news.reads',
        'post',
        { article: 'http://yoursite.com/articlepage.html' },
        function(response) {
           if (!response || response.error) {
              alert('Error occured');
           } else {
              alert('Read was successful! Action ID: ' + response.id);
           }
        });
  }

Open Graph チュートリアルで詳細を読む

于 2012-06-11T03:23:11.350 に答える