Как разместить изображение на интерес из приложения для Android?

Я хочу поделиться растровым изображением в социальных сетях. Я могу поделиться изображениями с Facebook, Twitter, LinkedIn и т. Д., Но я не смог найти API для интеграции с Pinterest. Дайте мне знать, если у вас есть идеи по интеграции с Pinterest.

2 ответа

На самом деле вам нужно использовать кнопку Pin it, но вы можете, конечно. вы также можете реализовать на событии 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-адреса.

Надеюсь это поможет

Pinterest Api предоставляет два способа закрепления изображения в Pinterest. По ссылке или с помощью Uri из приложения.

Сначала вы должны создать PinItButton, используя их 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");
Другие вопросы по тегам