尝试从我的自定义 iOS 应用与 Google+ 共享时出现 404 错误

Posted

技术标签:

【中文标题】尝试从我的自定义 iOS 应用与 Google+ 共享时出现 404 错误【英文标题】:Getting 404 Error when trying to share from my custom iOS app with Google+ 【发布时间】:2013-01-24 00:20:43 【问题描述】:

我安装了 google+ SDK for ios 并实现了分享功能:

- (void)customUIASView:(CustomUIASView *)customUIASView didClickGoogle:(UIButton *)sender

    static NSString * const kClientId = @"122385832599-2mcvobo565un3ab7d6d06m6fjemocto9.apps.googleusercontent.com";
    share = [[GPPShare alloc] initWithClientID:kClientId];
    share.delegate = self;
    [[[[share shareDialog]
       setURLToShare:[NSURL URLWithString:myUrl]]
      setPrefillText:oPin.sName] open];


一切正常,控制台中没有错误,但是当使用此链接打开 safari mobile 时(适用于所有桌面浏览器),我收到 404 错误!

https://plus.google.com/share?client_id=122385832599-2mcvobo565un3ab7d6d06m6fjemocto9.apps.googleusercontent.com&continue=com.pinstyle.pinstyle%3A%2F%2Fshare%2F&text=NEU%20H%26M%20Divided%20Grey%20blogger%20Trend%20urban%20Leder%20Biker%20Jacke%20Nieten%2034%20S%20XS%2036&url=http%3A%2F%2Fpinboard.maryme.lan.s3.amazonaws.com%2F1%2F25607-neuhmdividedgreybloggertrendurbanlederbikerjackenieten34sxs36.jpg&bundle_id=com.pinstyle.pinstyle&gpsdk=1.0.0

有人遇到了同样的错误: https://groups.google.com/forum/#!msg/google-plus-developers/ZSCxGNTqRJY/jidPJ076BfYJ

但解决方案是将 BundleID 更改为另一个至少有一个点的 BundleID。我的 bundleId 已经有两个点,所以我不知道该怎么做。有谁知道如何解决这个问题?谢谢!

【问题讨论】:

你的问题解决了吗。我也面临同样的问题。请让我知道你是如何解决这个问题的。 不,我已经向谷歌支持中心报告了,但他们没有回答。你能对这个问题提出一点意见吗?所以它不会被关闭...... 您也可以在谷歌中心报告问题,以便获得更高的优先级:code.google.com/p/google-plus-platform/issues/detail?id=457 我已经对这个问题投了赞成票,还添加了一条评论,希望一切顺利。 有人解决了吗? 【参考方案1】:

这似乎是bundle id 身份验证错误,如果您将bundle id 更改为另一个而没有在google 服务器上的应用程序服务中进行相应更改,您应该会收到此错误。

所以,请尝试修改您的 bundle id 并将其修改为您在 Google 服务器上输入的那个。

【讨论】:

【参考方案2】:

确保您在 Google 开发者控制台中的 bundle id 写得正确。请记住,它区分大小写!这是我的问题...

【讨论】:

以上是关于尝试从我的自定义 iOS 应用与 Google+ 共享时出现 404 错误的主要内容,如果未能解决你的问题,请参考以下文章

iOS:如何保存在应用程序中创建的自定义对象

无法从我的 Objective-C 代码向 Google Analytics/Firebase 发送自定义事件

为啥从我的自定义分布中抽取的随机样本不遵循 pdf?

iOS - 以编程方式将我们应用程序的自定义 URI 添加到存储在日历中的事件中

iOS应用程序中的自定义字体[重复]

如何从我的自定义制作 DASH 之类的视频播放器中制作 HLS 视频播放器?