2013-05-16 34 views

回答

1

Pinterest的Api提供了用于钉扎图像Pinterest的双向的。通过链接或通过使用Uri从应用程序。

首先,你必须使用他们的SDK,那么你可以设置图片链接或URI

PinItButton.setPartnerId("1432292"); // -- your app id -- 
RelativeLayout view = (RelativeLayout) findViewById(R.id.v); 
pinIt = new PinItButton(this); 
view.addView(pinIt); 
pinIt.setImageUri(Uri.parse(pictureUri)); // uri of picture 
pinIt.setDescription("shared via PinIt"); 
+2

你怎么实际上固定它? – BossWalrus

2

创建PinItButton其实你需要使用的PIN按钮,但你当然可以。还可以实现对onClick事件是这样的:

PinIt pinIt = new PinIt(); 
pinIt.setImageUri(imageUri); 
PinIt.setPartnerId(PINTEREST_CLIENT_ID); 

    //Content description 
    pinIt.setDescription(description); 
    // URL to share 
    pinIt.setUrl(pageUrl); 

    pinIt.setListener(new PinItListener() { 
     @Override 
     public void onComplete(boolean completed) { 
      if(completed) { 
       Toast.makeText(context, "Shared to Pinterest!", Toast.LENGTH_LONG).show(); 
      } 
      else { 
       Toast.makeText(context, "Share Failed!", Toast.LENGTH_LONG).show(); 
      } 
     } 

另外要注意要记住,他们不接受重定向或缩短的URL。

希望这可以帮助

+0

它不适合我,实际上敬酒显示更早.. – Namy

相关问题