【问题标题】:Add as Facebook friend on click iPhone点击 iPhone 添加为 Facebook 好友
【发布时间】:2011-06-04 05:33:32
【问题描述】:

在我的应用中,我需要实现 +添加为好友 类型的按钮来发送 Facebook 好友请求。如果用户未登录,则应出现登录对话框。我在 Google 和 Stack Overflow 中进行了搜索,iOS 的一两个问题添加为好友按钮,但没有答案,所以我无法得到任何工作。

【问题讨论】:

    标签: xcode ios4 iphone-sdk-3.0 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>
    

    所以要使用的网址是:

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

    您必须将FACEBOOK_PROFILE_IDFACEBOOK_APP_IDSOME_URL 替换为实际值。

    在 iPhone 上,我会打开一个指向该 URL 的 UIWebView。

    【讨论】:

    • 非常感谢回复,但我需要一点帮助我在 iphone 的 web 视图中尝试了这个 api,但是点击链接时它带有错误代码 100,api 参数无效。我认为这个错误是因为参数错误。我有 facebook connect 的 app_id、api_key 和 secret。我将 facebook 朋友的链接设为 FACEBOOK_PROFILE_ID 和 SOME_URL。对于 FACEBOOK_APP_ID,我给出了我的 app_id。在 FACEBOOK_PROFILE_ID 和 SOME_URL 中要给出什么?
    • FACEBOOK_PROFILE_ID 是您想要喜欢的用户的 facebook id。 SOME_URL 是用户在添加好友后将被重定向的 URL。我为 SOME_URL 所做的是,我将网页放在网络上的某个地址,并且该网页执行一些 javascript 来关闭窗口(例如,您可以在 UIWebViewDelegate 中拦截该 javascript 并关闭您的 UIWebView)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多