2011-11-15 19 views
0

特定のFacebookの壁を(特に)表示するiPhoneアプリを作成したいと思います。良いユーザーエクスペリエンスのために、私はFacebookアカウントを持っている必要があるアプリケーションを望んでいなかったし、ユーザーがFacebookにログインしてアプリ内の最新の "ニュース"を見せなくてはなりませんでした。私は壁のRSSフィードを取得して始め、それを解析しようとしました...私は必要なすべてのデータを見ることができます...しかし、それはすぐに複雑になり、最終結果を恒星よりも少なくする変数が多すぎます。私はFacebookのiOSプログラミングのチュートリアルを読んでいます。SDKがユーザーのログインを強要しているようですが、私はそれが好きではありません。iPhone壁紙を読む壁紙

私の質問...強制的に特定の壁にアクセスするためにハードコードされたプロファイルの資格情報を持つFacebook SDKを使用する方法はありますか?可能であれば、それは推奨されるアプローチですか?この猫をスキンする他の方法はありますか?

私はFacebookのチュートリアルを読んでこのサイトの多くの投稿を検索しましたが、これに対する答えは見つかりませんでした...これは初心者の質問で、すでに回答がありました。

答えて

2

項目I.2。 Facebook API policyリストの

は、あなたがそのプロキシ、要求または Facebookのユーザー名やパスワードを収集する機能を含んではならないと言います。

これはあなたの提案するようなものです。すなわち、ユーザは、特定の壁を見ることができるが、ハードコーディングされたクレデンシャル(自分自身ではない)を使用することができる。言い換えると、ユーザーの資格情報はユーザーのためにプロキシされています。

これは技術的に可能かどうかわかりませんが(私は想像していますが)、それは良い考えではないと思うし、Facebook APIの利用規約に違反していると思います。

+0

ありがとうございます。それは正しいとは感じなかったが、それをどうやって行うのか分からなかった。 –

0

まず、あなたのアプリIDと秘密を解析することで、access_tokenを取得する必要があります。

https://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET

その後、必要なデータを取得するには、次のリクエストを送信します。公開データだけにアクセスできることに注意してください。

?access_token = ACCESS_TOKEN

+0

ありがとう...私はこの方法はプロキシの問題を回避する方法だと思う。 APIを使用して、うまくいく可能性のある公開データを取得できる場合 –