Подключение Facebook для BlackBerry

@Ryan

Это корректно, но он на самом деле делает теги с наименьшим количеством числа, больше. Этот код был протестирован:

$artist = array("the roots","michael jackson","billy idol","more","and more","and_YET_MORE");
$count = array(5,3,9,1,1,3);
$highest = max($count);
for ($x = 0; $x < count($artist); $x++) {
    $normalized =  ($highest - $count[$x]+1) / $highest;
    $heading = ceil($normalized * 6); // 6 heading types
    echo "<h$heading>{$artist[$x]}</h$heading>";
}
5
задан DSchultz 9 August 2011 в 22:26
поделиться

3 ответа

Options for BlackBerry are:

4
ответ дан 14 December 2019 в 04:42
поделиться

Мне удалось пройти аутентификацию Facebook Connect в моем приложении BB. После трёх дней ломки головы я понял, что виноват именно URL!

В основном это то, что вам нужно (при условии, что вы разрабатываете для платформы 4.5):

  1. Используя поле браузера, выполните POST для http://m.facebook.com/login.php (мобильная версия Facebook) с передачей всех необходимых аргументов в соответствии с аналогами настольных приложений (одна из проблем - получить правильную генерацию подписи).
  2. После того, как пользователь успешно предоставит доступ, запишите URL-адрес экрана успеха. Вы получите свой auth_token.
  3. Выполните POST-запрос на сервер REST, чтобы получить сеансовый ключ и секрет с учетом полученного вами auth_token.
  4. Сохраните возвращенные сеансовый ключ и секрет, сохраните их, и все! ваше приложение запущено и работает.

Я разрабатываю пользовательский объект LoginScreen и FacebookFacade для включения первых трех шагов, описанных выше, на случай, если кто-нибудь когда-либо захочет повторно использовать мой код. Полагаю, это будет GPL;)

3
ответ дан 14 December 2019 в 04:42
поделиться

afzal, у меня было похоже Проблема, и я обнаружил, что у меня на самом деле у меня была проблема с моей соединительной строкой. Вы можете посмотреть на следующую ссылку, есть некоторые объяснения и код для создания правильной строки подключения http://www.localytics.com/blog/post/how-to-reliably-estableish-a-network-connection-on-any-blackberry-device/

и просто добавьте строку соединения в Fetchthread, где он открывает соединение:

Connection = (httpConnection) Connector.Open (ABSOLUTEURL + GetConnectionStringString ());

1
ответ дан 14 December 2019 в 04:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: