如何使用SLRequest (通过图形api调用)在iOS上获得Facebook访问令牌。
我有一个应用程序,把照片张贴到一个特定的Facebook页面。我让它在php中工作,所以我知道获得这样的权限没有问题。但我现在需要在本地的iOS中完全做到这一点。
在iOS中,我获得了页面所有者提要的post许可,但这不是我想要的。当我使用应用令牌向页面发帖(这是面向公众的页面上的相册)时,它会给我“拒绝错误的许可”。
我让它通过php使用
$request =新FacebookRequest($session,'GET',‘/me/accounts?field=name,access_token,perms');
就像我使用iOS社会框架一样,SLRequest也需要得到相同的信息
谢谢你的帮助
发布于 2015-04-27 03:35:10
您不应该使用来自设备的Access令牌调用Graph。这是因为Access令牌应该被视为密码;将其存储在设备上是不安全的,因为可以使用特殊软件提取令牌。
您可以在这里阅读更多关于这一点的信息:https://developers.facebook.com/docs/facebook-login/access-tokens#apptokens
...Again,为了安全起见,应用程序访问令牌不应该将硬编码成客户端代码.
你可以用两种方式处理你的情况:
我建议您使用方法1。这也是为了您的速率限制更好地使用用户令牌,而不是应用程序令牌。
https://stackoverflow.com/questions/29832530
复制相似问题