这个问题已被提出,但接受的答案没有用,因为海报似乎已经弄清楚了自己,并且忽略了他们如何获得访问令牌。
Posting on Facebook wall from Codeigniter app
无论如何,似乎我可以重定向到登录URL并登录,但它没有找到身份验证令牌。抛出这个错误:
致命错误:未捕获OAuthException:必须是活动访问令牌 用于查询有关当前用户的信息。投入 /home/howekevin/biologicalfinder.com/dev/application/libraries/base_facebook.php 在1040行
此外,如果您使用SDK和var_dump $user
上的示例,即使我已登录,我也会收到int 0
。我注意到它使用了大量$GET
数组东西,而CodeIgniter并没有这么做。有人解决了这个问题吗?
答案 0 :(得分:0)
http://getsparks.org/packages/codeigniter-oauth/versions/HEAD/show
或者Phil Sturgeon:
http://getsparks.org/packages/oauth2/versions/HEAD/show
我们的代码实际应该有效; )
请注意我和Phil的图书馆只处理身份验证,但似乎这就是你现在遇到的麻烦(而且这是最难的部分)。查看Facebook开发人员文档(如果你可以发出POST请求,你可以这样做)。