如何在iOS的Facebook开放图形故事中显示自定义对象?

时间:2015-08-29 08:52:10

标签: ios facebook facebook-graph-api

我正在开展一个项目,一旦他们从我的应用程序请求一首歌,我就会在用户的Facebook时间线上发布自定义故事。我在facebook开发者门户网站上创建了一个OG故事。这个故事看起来很像,

'凯文使用myAppName'

请求了一首歌

我整合了代码并将其发布在墙上。工作良好。现在我在这个过程中面临两个问题。

  1. 如何传递自定义歌曲名称?即使我将歌曲名称作为参数之一发送到FBSDKOpenGraphObject,它仍然显示为“样本专辑”。我如何显示自己的歌曲名称,
  2. '凯文要求这首歌永远不要说永远不要使用myAppName'

    1. 我的第二个问题是。即使帖子被发布,我也无法在时间轴中看到。但是,我可以在我的墙上的活动日志中看到它。我在OG故事中打开了“明确共享”选项。
    2. 赞赏我们的想法。

1 个答案:

答案 0 :(得分:0)

1。要发布故事,您需要先设置对象和操作。在您的情况下,您已将请求设置为操作,将歌曲设置为对象。正确?

现在,对于每个歌曲,如果要在帖子中显示,则需要设置具有自己属性的对象。

  • 在开发人员门户中转到您的故事,然后点击获取代码 按钮。
  • 点击代码对象并选择您的平台 IOS SDK ,您可以看到此属性@"og:title": @"Sample Song"。在这里,您可以设置歌曲名称。

enter image description here

  • 发布操作时,您需要将该特定歌曲的对象网址作为操作代码中的参数。在这里:[action setString:@"http://samples.ogp.me/677267592407093" forKey:@"level"];

2。在您为使用应用的用户发布故事之前,您必须submit them for review