尝试从我的自定义 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 错误的主要内容,如果未能解决你的问题,请参考以下文章
无法从我的 Objective-C 代码向 Google Analytics/Firebase 发送自定义事件