我希望能够使用Graph API从其他地方运行的PHP应用程序向Facebook“群组”发布活动。基本上,当有人在我的系统上创建一个事件时,我希望也将其作为Facebook群组中的一个事件发布。
我在Facebook上创建了一个应用程序,然后使用以下URL获取授权令牌:
我在Facebook上创建了一个应用程序,然后使用以下URL获取授权令牌:
https://graph.facebook.com/oauth/access_token?client_id=XXXX&client_secret=XXXX&type=client_cred
这会让我获得一个可以使用的令牌。
然后我尝试像这样创建我的事件 -
https://graph.facebook.com/{GROUP_ID}/events?name=Test%20event&start_time=$st&end_time=$et&access_token=$oauth&privacy=OPEN&page_id={GROUP_ID}
$st和$et是包含事件开始和结束时间的php变量,$oauth包含我的访问令牌。
但我收到了一个权限错误。
很明显,我的应用程序的访问令牌没有权限将事件发布到我的群组。那么...有没有办法给它这些权限?还是我需要使用不同的方法?