我已经使用 Open Graph 创建了一个自定义对象和自定义操作,并且它们已经获得了 facebook 的批准。我能够以用户身份发布此自定义操作,但不能以页面的形式发布。
我遵循的步骤是:
- 用户通过登录对话框授权应用程序,授予 publish_actions 权限
- 我将短命的 user_access_token 换成长命的。
- 我获取https://graph.facebook.com/me/accounts?access_token= ... 并获取 page_access_token
- 我尝试代表页面在页面时间轴上发布自定义操作,但没有成功,得到一条神秘
OAuthException
的消息“发生了未知错误”。
身份验证对话框正确询问所有权限,并代表用户在用户墙上发布相同的自定义操作正常工作。
这是一个错误还是我错过了什么?有人设法将自定义操作发布为页面吗?