Sharekit授权但不共享

时间:2013-02-14 10:02:48

标签: ios facebook twitter sharekit

我知道在这个问题上有很多话题,但我无法弄清楚出了什么问题。

我想为Facebook和Twitter实施sharekit,所以我按照github上的安装说明进行操作:

Appid已设置,我在cfurlschemes thingy中输入了等等。

我授权我的应用:

- (void)authorizeFacebook {
    [self.facebook authorize];
}

(self.facebook是共享控制器单例的强大成员)。

分享:

- (void)shareFacebook:(SHKItem*)toShare {
    [SHKFacebook shareItem:toShare];
}

我也尝试过:

- (void)shareFacebook:(SHKItem*)toShare {
    [self.facebook setItem:toShare];
    [self.facebook share];
}

为twitter做了相同的构造。

我可以毫无问题地授权我的应用,所以我的配置应该没问题。当我在调用shareFacebook函数之前授权我的应用程序时,它被授权但共享没有任何反应。 如果我在调用shareFacebook之前没有进行审计(因此,sharekit检测到它不是授权并且首先打开授权),则会触发'sharekitSendDidFinish'通知,但Facebook上没有任何内容。

Twitter也是如此,授权​​有效,但没有推文。我试图分享的SHKItem不是零,并且充满了我需要分享的正确内容。

*编辑 我正在尝试与以下人分享SHKItem: 标题 文本 图像

  • 我也尝试用文本发送SHKItem,但这也不起作用。
  • 重新安装ShareKit什么也没做。
  • 未触发错误失败
  • Senddidfinish被解雇(但只有你通过共享功能授权)且没有'上次错误'

1 个答案:

答案 0 :(得分:0)

解决了它,我忘了设置共享类型...愚蠢的是它没有给出错误:S