2012-06-08 4 views
1

Я разработал Android-игру, которая интегрирует SDK в facebook для проверки того, понравился ли вам и поделился результатами.Facebook Android sdk и Facebook app overlapping

Я слышал от моего помощника, что у него была проблема, из-за которой он не мог использовать функцию награды в своем приложении, поэтому я решил самостоятельно установить приложение facebook, чтобы проверить проблему.

По какой-то причине, если я пытаюсь получить доступ к чтению фб апи данные из URL «https://api.facebook.com/method/pages.isFan?format=json & access_token = access_token & page_id = PAGE_ID» его открывает приложение facebook на Android, которое только мигает, а затем отключается. Как я могу избежать этого или есть лучший способ проверить, понравилась ли мне моя страница, чтобы дать ему вознаграждение?

+0

как вы читаете facebook api? Использует ли запрос функции, который находится в sdk facebook android? –

ответ

1

Я не использовал API Facebook, но приложение Facebook, вероятно, открывается, потому что оно слушает трансляции Intents на «api.facebook.com». Вы можете явно отправить намерение в пакет браузера, но это не очень хорошее решение, так как есть много браузеров.

Я попытался бы выполнить запрос HTTPS с помощью Loader для извлечения и анализа json. Вы уже пробовали это?

Я не могу вставить код прямо сейчас, извините.

+0

Проблема была недействительным ключом на странице приложения facebook, но из-за вашего полезного ответа у вас есть щедрость! :) – Ruuhkis

+0

Спасибо большое, рад, что вы исправили проблему :) – Maragues

0

Ваш комментарий к выше Ответ, Рад знать, что вы решили проблему, Вот ответ на ваш вопрос

есть лучший способ проверить, если один понравилась моя страница

Вы можете использовать FQL - Язык запросов Facebook для этого, указанный в документации разработчика на сайте Facebook.

Есть два различных стола

1. Page - где вы можете получить все подробности о странице
2. Page_Fan - который вы можете использовать, чтобы узнать, фан-идентификатор для страницы