私は現在、Facebookページのイベントを1つのタブに表示するアプリケーションを開発中です。今、私はFacebookのグラフAPIに苦労しています、そして、私は、全体がどうなるのかについてもっと説明が必要だと思います。Graph APIを使用してパブリックデータを読み込むにはどのような方法がありますか?
私はアプリを登録し、自分のアプリID、アプリのシークレット、アクセストークンを取得しました。通常、私のアプリIDとアクセストークンを使用して動作します。しかし、私が読んだことから、それには2つの欠点があります。
- トークンの有効期限が切れます。
- 一度にトークンが1つしかないようです。
トークンが期限切れになった場合は、セッションがもう有効でない場合はいつでも、私のアプリケーションを再認証する必要があります。しかし、それを行う正しい方法は何ですか?私のデータをparams辞書に追加してリクエストメソッドを送信するのでしょうか?
一度に1つのアプリケーションアクセストークンしか存在できない場合は、複数のクライアントが接続しようとすると競合しますか?
私のアプリに公開データを読み込ませてもらいたいので、ユーザーを認証することは簡単ではありません(希望しています)。しかし、私はそれについて考えるほど、私はアプリのトークンを使うことは正しい方法ではないと思うほどです。
どのように一般的に達成されますか?パブリックイベントデータの読み込みを実装するためにラッパーWebアプリケーションが必要ですか?あなたの助け
- アルネ
:
トークンを期限切れとして、あなたはにGETリクエストを送信することにより、公共のデータを取得するための十分なものでなければならない一般的なトークンを要求することができます'redirect_uriパラメーターがありません'というメッセージが表示されます。コードは '[_facebook requestWithGraphPath:@ "oauth/access_tokenとParams:paramsとDelegate:self]を使ってうまくいくはずです。もちろん、paramsはclient_id、client_secret、grant_typeを保持しています。 – arnekolja
心配しないで、私はオブジェクトのキーを混乱させました。ご協力いただきありがとうございます! – arnekolja