Comments 35
А где же отечественные соц-сети? В пролёте?
0
Отечественные социальные сети — это «вконтакте», а «впролёте» — это буржуйский стартап-аналог! Ж:-)
+4
Хреновый код, на php не пошло. Шутка, конечно же на java запускать надо.
+3
Хреновая шутка, этот код можно запустить и на РНР
0
я ошибаюсь, или для PHP там должно быть $message, а не message?
-2
не говоря уже о $circles
-2
message === «message» + Notice: Use of undefined constant
А код не выполнится(на php 5) из-за ключевого слова public — GooglePlus.PUBLIC
А код не выполнится(на php 5) из-за ключевого слова public — GooglePlus.PUBLIC
0
можно оформить константой
+2
это правильный ответ
+2
php.net/manual/en/function.define.php
The value of the constant; only scalar and null values are allowed. Scalar values are integer, float, string or boolean values.
The value of the constant; only scalar and null values are allowed. Scalar values are integer, float, string or boolean values.
0
И на Java не надо запускать, потому что тип переменной circles нигде объявлен не был.
Это называется псевдокод.
Это называется псевдокод.
+2
Там не хватает пары оберток над API соц сетей изкоробки для запуска этого кода))
+2
Думаю тому кто это напишет — присудят Нобелевскую премию.
-3
Да не, там в принципе не так уж и сложно, даже ненативные классы можно сделать =) Будет что то вроде:
Только вот в твиттере могут быть проблемы с авторизацией, там кажется по токену авторизировались приложения)
GooglePlus googlePlus = new GooglePlus('username', 'password');
Facebook facebook = new Facebook('username', 'password');
Twitter twitter = new Twitter('username', 'password');
Только вот в твиттере могут быть проблемы с авторизацией, там кажется по токену авторизировались приложения)
+3
А что особенного в этом коде?
+2
if / elseif избыточно построен. нужно упростить
+5
гм, простите, как?
0
Я конечно не уверен что именно хотел сказать PQR, но думаю проблема в том что message.isPublic проверяется дважды.
Например, я бы написал следующим образом:
Например, я бы написал следующим образом:
if (message.isPublic) { if (message.length <= 140) { Twitter.tweet(message.text); } else if (!intersection(message.recipients, Contacts.facebookOnlyUsers).isEmpty) { FaceBook.setStatus(message.text); } else { GooglePlus.share(message.text, GooglePlus.PUBLIC); } } else { circles = GooglePlusUtilities.computeRelevantCircles(message.recipients); GooglePlus.share(message.text, circles); }
+10
Честно — я не въехал. Мне нужно пойти в лес плакать?
+9
Я бы вот так оптимизировал:
if (message.isPublic) {
GooglePlus.share(message.text, GooglePlus.PUBLIC);
} else {
circles = GooglePlusUtilities.computeRelevantCircles(message.recipients);
GooglePlus.share(message.text, circles);
}
Кажется суть в этом.
if (message.isPublic) {
GooglePlus.share(message.text, GooglePlus.PUBLIC);
} else {
circles = GooglePlusUtilities.computeRelevantCircles(message.recipients);
GooglePlus.share(message.text, circles);
}
Кажется суть в этом.
-1
ГуглПлюс очень красиво раскачивается, тонкий пиар от Гугла, много авторитетных личностей уже ведут там странички и делятся впечатлениями. Такими темпами Фейсбук отойдет в сторону на перекур.
0
+16
В G+ недавно пробегало:
+1
Sign up to leave a comment.
Articles
Change theme settings
Социальный алгоритм от Adobe