1

Facebook SDK を統合して、気に入ったかどうかを確認し、結果を共有する Android ゲームを開発しました。

友人から、私のアプリの「いいね」機能が使えないという問題があると聞いたので、自分で Facebook アプリをインストールして問題を確認することにしました。

何らかの理由で、URL "https://api.facebook.com/method/pages.isFan?format=json&access_token=ACCESS_TOKEN&page_id=PAGE_ID" からデータを読み取る fb api にアクセスしようとすると、Android で Facebook アプリのみが開きますどうすればこれを回避できますか、または彼に報酬を与えるために私のページが好きかどうかを確認するより良い方法はありますか?

4

2 に答える 2

1

私は Facebook API を使用していませんが、「api.facebook.com」へのブロードキャスト インテントをリッスンしているため、Facebook アプリが開いている可能性があります。代わりにブラウザ パッケージにインテントを明示的に送信することもできますが、多くのブラウザがあるため、これは良い解決策ではありません。

Loader を使用して HTTPS リクエストを実行し、json を取得して解析しようとします。これはもう試しましたか?

現在、コードを貼り付けることができません。申し訳ありません。

于 2012-06-12T10:59:45.093 に答える
0

あなたのコメントから上記の回答へ 、あなたがあなたの問題を解決したことを知ってうれしいです、これがあなたの質問に対する答えです

自分のページが気に入ったかどうかを確認するより良い方法はありますか

Facebook サイトの開発者向けドキュメントに記載されているFQL - Facebook Query Language を使用して、これを行うことができます。

2 つの異なるテーブルがあります。

1. Page - ページに関するすべての詳細を取得できる場所
2. Page_Fan - ページのファン ID を知るために使用できます

于 2012-06-13T07:17:03.343 に答える