2011-06-04 6 views
2

私のアプリでは、実装する必要があります+友達として追加 Facebookのフレンドリクエストを送信するボタン。ユーザーがログインしていない場合は、ログインダイアログが表示されます。 GoogleとStack Overflowで検索し、iOSの1〜2つの質問を友だちボタンとして追加しましたが、答えがなかったので、何もできませんでした。クリックしてFacebookの友だちに追加する

答えて

1

それは、このようなリンクを持つのと同じくらい簡単です:

<a target="_blank" href="http://www.facebook.com/dialog/friends/?id=FACEBOOK_PROFILE_ID&app_id=FACEBOOK_APP_ID&redirect_uri=SOME_URL"> ADD AS FRIEND </a> 

ので、使用するURLは次のとおりです。

http://www.facebook.com/dialog/friends/?id=FACEBOOK_PROFILE_ID&app_id=FACEBOOK_APP_ID&redirect_uri=SOME_URL 

そして、あなたは実際の値によってFACEBOOK_PROFILE_IDFACEBOOK_APP_ID、およびSOME_URLを交換する必要が。

iPhoneでは、このURLを指すUIWebViewを開きます。

+0

返信ありがとうございましたが、私は少し助けが必要私はiPhoneのWebビューでこのapiを試してみましたが、リンクのクリックでエラーコード100、APIに無効なパラメータが付属しています。私はこのエラーはbecozのパラメータが間違っていると思う。私はapp_id、api_keyとfacebook接続の秘密を持っています。私はfacebook friendのリンクをFACEBOOK_PROFILE_IDとSOME_URLとして与えました.FACEBOOK_APP_IDについては、私はapp_id.whatにFACEBOOK_PROFILE_IDとSOME_URLを与えましたか? – Dhawal

+0

FACEBOOK_PROFILE_IDは、好きなユーザーのFacebookのIDです。 SOME_URLは、友人を追加した後にリダイレクトされるURLです。私がSOME_URLのためにしたことは、ウェブ上のいくつかのアドレスにWebページを置くことです。このWebページは、ウィンドウを閉じるためにいくつかのjavascriptを実行します(例えば、UIWebViewDelegateのjavascriptを傍受してUIWebViewを閉じることができます) – dwarfy

関連する問題