Google+ api两次分享互动帖子

时间:2014-01-18 16:19:25

标签: android google-api google-plus

在我的Android应用中,我想让用户分享互动帖子。所以我使用https://developers.google.com/+/mobile/android/share/interactive-post

中给出的代码
PlusShare.Builder builder = new PlusShare.Builder(this, monPlusClient);
builder.addCallToAction("DISCOVER", Uri.parse(target), ident);
builder.setContentUrl(Uri.parse(target));
builder.setContentDeepLinkId(ident, topic.getNomPeintre(), desc,
            Uri.parse(topic.getLien()));
builder.setText(texte + " #Art");
Intent shareIntent = builder.getIntent();
startActivityForResult(shareIntent, SHAREGPLUS_REQUEST_CODE);

我与Google+ API有完全可操作的连接(键可以)。

问题是,我可以在Google +中看到我的帖子两次。

为什么?

我的测试环境:

  • Android 4.4.2下的Nexus 7物理设备构建KOT49H
  • Google Play服务版本4.1.32(978161-30)
  • Android SDK Manager:Google Play Services第14版

1 个答案:

答案 0 :(得分:1)

面对类似的问题。这是由于同时具有setContentUrl和setContentDeepLinkId而发生的。您可以根据需要使用一个基础,例如交互式或非交互式共享内容。