0

ソーシャル メディアでビットマップ イメージを共有したいと考えています。Facebook、Twitter、LinkedIn などで画像を共有できますが、Pinterest と統合するための API が見つかりませんでした。Pinterest との統合に関するアイデアがあれば教えてください。

4

2 に答える 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 に答える