2016-04-09 4 views
0

Кто-нибудь пробовал использовать код здесь: https://developers.google.com/+/mobile/ios/share/basic-shareСовместное локальное изображение на Google+

У меня сложилось впечатление, что она дает возможность разделить URL общедоступной в сети, но не в URL для локального изображения (что я хотел бы поделиться). Надеюсь, кто-то скажет мне, что я неправ, и покажи мне, почему.

Когда я пытаюсь его для того, чтобы разделить изображение на Google+, он жалуется на сообщение говоря: «Эта связь является недействительным»

Я использую этот вид кода, чтобы сделать локальный URL (как я всегда делать): пусть ImageUrl = NSURL (строка:. «MY_LOCAL_URL»

ответ

0

Я использовал этот код еще в акции Google и его рабочий

let shareBuilder = GPPShare.sharedInstance().nativeShareDialog() 
GPPShare.sharedInstance().delegate = self 

//URL Share 
shareBuilder.setURLToShare(NSURL(string: "http://images.all-free-download.com/images/graphiclarge/daisy_pollen_flower_220533.jpg")) 

//Prefilling Text  
shareBuilder.setPrefillText("Hi hello") 

shareBuilder.open() 

URL-адрес изображения я вошел в прямом эфире в интернете Перейти. ваш аккаунт Google + t и посмотреть, как изображение является общим.

Для обмена локального изображения мы можем использовать этот

shareBuilder.attachImage(UIImage(named: "yourImage.png")) 

вместо использования setURLToShare

Есть и другие способы, в которых вы можете прикрепить видео тоже.

enter image description here

Я проверил код attachImage и его рабочего штраф.

+0

Интересно. Но образ, который я хочу использовать, является локальным. Что я могу сделать в этом случае? Является ли это возможным? – Michel

+1

@Michel Да, вы даже можете поделиться местным изображением. Проверьте мой отредактированный ответ –

+0

Хорошо, но можем ли мы использовать GPPShare без входа в Google+, который устарел? – Michel

1

В соответствии с документацией доступно только 2 параметра URL и код языка.

Для отображения изображения вам потребуется загрузить изображение на сервер, а затем использовать этот URL.

Я хотел бы поместить некоторый текст вместе с URL-адресом, но документального параметра не было. Параметр «текст» работает, но может прекратить работу в любое время.

Смежные вопросы