Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 通过SLRequest代表用户喜欢Facebook页面?_Ios_Objective C_Facebook_Facebook Graph Api_Slrequest - Fatal编程技术网

Ios 通过SLRequest代表用户喜欢Facebook页面?

Ios 通过SLRequest代表用户喜欢Facebook页面?,ios,objective-c,facebook,facebook-graph-api,slrequest,Ios,Objective C,Facebook,Facebook Graph Api,Slrequest,我目前使用SLRequest允许用户喜欢我们的应用程序页面,以换取虚拟货币/新角色。我需要设置哪些参数才能允许此操作?我已经被授予公共行动许可 我发现了以下内容,但我仍然不知道该怎么做:如果你读到这篇文章,它会说- og.likes操作可以引用任何打开的图形对象或URL,Facebook页面或照片除外 因此,喜欢使用Graph API的页面是不可能的 我想你只有两个选择- 您可以在FB应用程序中加载FB页面,并使用户能够从此处喜欢该页面 [[UIApplication sharedApplica

我目前使用SLRequest允许用户喜欢我们的应用程序页面,以换取虚拟货币/新角色。我需要设置哪些参数才能允许此操作?我已经被授予公共行动许可

我发现了以下内容,但我仍然不知道该怎么做:

如果你读到这篇文章,它会说-

og.likes
操作可以引用任何打开的图形对象或URL,Facebook页面或照片除外

因此,喜欢使用Graph API的页面是不可能的

我想你只有两个选择-

  • 您可以在FB应用程序中加载FB页面,并使用户能够从此处喜欢该页面

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"fb://profile/{page-id}"]];
    
  • 您可以使用
    UIWebView
    并添加一个


  • 您也可以检查此项:

    这是否需要通过accountstore以外的方式重新验证用户,或者在请求权限时,我是否可以提取我存储的已保存的FB帐户?我什么时候说过您需要任何其他权限/重新验证?:-/我的意思是,假设我加载了一个带有页面url的Web视图,用户是否必须登录,或者它是否会自动对他们进行身份验证。为了澄清我计划做的是显示一个Web视图,让用户喜欢应用程序页面,在解雇时执行一种方法,检查用户是否喜欢该页面(使用SLRequest),如果喜欢,则奖励他们。但是,我想用最简单的方式来做这件事。我想你可以使用来捕捉喜欢/不喜欢的事件,并相应地处理事情。我在答案中添加了一个git项目,您可以查看