【问题标题】:Sharekit is authorizing but not sharingSharekit 正在授权但未共享
【发布时间】:2013-01-30 02:23:33
【问题描述】:

我知道有很多关于这个问题的话题,但我就是不知道哪里出了问题。

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

Appid 已设置,我在 cfurlschemes 中获得了条目,等等。

我授权我的应用:

- (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 不是 nil,而是充满了我需要分享的正确内容。

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

  • 我也尝试发送仅包含文本的 SHKItem,但这也不起作用。
  • 重新安装 ShareKit 没有任何效果。
  • 失败并没有被触发
  • Senddidfinish 被触发(但前提是您通过共享功能授权)并且没有“最后一个错误”

【问题讨论】:

    标签: ios facebook twitter sharekit


    【解决方案1】:

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

    【讨论】:

    • 请多解释一下。我也被这个问题困住了。
    猜你喜欢
    • 2011-07-28
    • 1970-01-01
    • 2012-07-22
    • 1970-01-01
    • 1970-01-01
    • 2019-07-01
    • 2021-03-13
    • 1970-01-01
    • 2013-05-01
    相关资源
    最近更新 更多