ソーシャル メディアでビットマップ イメージを共有したいと考えています。Facebook、Twitter、LinkedIn などで画像を共有できますが、Pinterest と統合するための API が見つかりませんでした。Pinterest との統合に関するアイデアがあれば教えてください。
2208 次
2 に答える
2
実際にはピン留めボタンを使用する必要がありますが、もちろん使用できます。次のような 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 を受け付けないことにも注意してください。
お役に立てれば
于 2013-11-22T17:21:20.777 に答える
1
Pinterestは、 PinterestApi
に画像をピン留めするための 2 つの方法を提供します。リンクまたはアプリからのUriを使用して。
まず、sdk を使用してPinItButtonを作成する必要があります。次に、画像リンクまたは 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");
于 2013-07-06T14:05:54.073 に答える