单击浏览器项目处理事件?

时间:2014-09-23 06:41:18

标签: ios objective-c facebook-like

我必须在Facebook上点击ViewControler中的按钮。正如我们在许多网站上看到的那样,它应该像后端页面一样自动。

我没有找到更好的解决方案,但仍然打开我的Facebook页面点击。并且用户可以手动喜欢浏览器中的页面。现在我想在浏览器中处理用户是否喜欢该页面。

简单的字

当用户喜欢我的页面时,我必须将其保存在我的数据库中,无论他是否喜欢我的页面。我点击按钮打开facebook page。它在webview or browser中打开,用户可能不喜欢我的页面并按下后退按钮我怎么知道他是否喜欢我的页面,启用Javascript或检查点击按钮的其他方式。

如果有人告诉我如何在IOS中点击按钮自动直接喜欢我们的页面,将会非常有帮助。

我知道WebView delegate: shouldStartLoadWithRequest

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{


    if (navigationType == UIWebViewNavigationTypeLinkClicked){

        NSURL *url = request.URL;
        [self openExternalURL:url];//Handle External URL here

    }

    return YES;

}

但是有多个按钮如何区分那些按钮。或者我的意思是我知道如何点击按钮..

1 个答案:

答案 0 :(得分:0)

看看这里:Facebook like

您需要拥有publish_actions权限。图表网址是:https://graph.facebook.com/[User FB ID] /og.likes?object=OG_OBJECT_URL&access_token=USER_ACCESS_TOKEN

但是,您目前无法使用它来浏览Facebook上的页面,正如文档所述:

  

对于未与Facebook集成的Facebook页面或网站   身份验证,开发人员应继续使用Like按钮   社交插件。