Facebook OG Post没有正确显示

时间:2013-01-24 10:08:04

标签: facebook facebook-graph-api facebook-c#-sdk

我正在使用我提出的另一个问题[{3}}中列出的方法来制作OG帖子。

帖子出现在我的时间轴中,但是,它没有正确显示。 我在Facebook开发人员中心设置了格式。

example story

但是,该帖子不包括{object.description} xxxxx和Points Earned部分

Example of post

我在帖子相关的页面上设置了OG标签,如下所示:

  <meta property="fb:app_id"             content="{fb-id}" /> 
  <meta property="og:type"               content="{app-name}:points" /> 
  <meta property="og:url"                content="{the url}" /> 
  <meta property="og:title"              content="New points earned .. ?" /> 
  <meta property="og:image"              content="{url-to-image}" /> 
  <meta property="og:description"        content="You just earned 6 points?" /> 
  <meta property="{app-name}:nopoints"   content="4" /> 

帖子正确地从元标记中获取og:title和og:description,但忽略了我在页面上的测试“xxxxx”,并且没有显示“获得的点数”部分。

我可以使用以下网址格式Posting items/stories to face book users walls {facebook-id} / activity / {activity-id}使用我在发帖后返回的ID预览帖子,并在那里正确显示:(忽略那个事实就是说4点和6点)

enter image description here

为了完整起见,我使用以下代码来制作实际帖子:

var fb = new FacebookClient("{access-token}");
        dynamic parameters = new ExpandoObject();
        parameters.points = "{url}";
        parameters.explicitly_shared = true;
        parameters.nopoints = 4;
        parameters.description = "my description";
        try
        {
            dynamic result = fb.Post("me/{app-name}:earn", parameters);
        }
        catch(FacebookApiException ex)
        {
        }

我在这里遗漏了什么吗? Facebook上的帖子显示不同于其他地方吗? 我必须以不同方式制作实际帖子吗?包括其他参数等?

干杯

0 个答案:

没有答案