如何在iOS上使用SLRequest(带图形api调用)获取Facebook页面访问令牌。
我有一个应用程序将照片发布到特定的Facebook页面。我已经通过php工作,所以我知道获得这样的权限没有问题。但我现在需要在原生iOS中完全完成它。
在iOS中,我获得了所有页面所有者Feed的发布权限,但这不是我想要的。当我使用应用令牌发布到某个页面时(这是一张面向公众的相册上的相册),它会给我“拒绝权限”#
我使用
通过php工作$ request = new FacebookRequest($ session,' GET', ' / ME /帐户字段=名,的access_token,烫发'?);
只需要使用SLRequest获得相同的iOS,因为我使用的是iOS社交框架
感谢您的帮助
答案 0 :(得分:1)
您不应使用设备中的App Access令牌调用Graph API。那是因为应用程序访问令牌应该被视为密码;将其存储在设备上是不安全的,因为可以使用特殊软件提取令牌。
您可以在此处详细了解:https://developers.facebook.com/docs/facebook-login/access-tokens#apptokens
...同样,为了安全起见,应用访问令牌永远不会被硬编码到客户端代码中......
您可以通过两种方式处理您的情况:
我建议你使用方法1.它还可以更好地限制你使用用户令牌代替App令牌。