从后端发布 Facebook Open Graph 故事
Publishing Facebook Open Graph Stories from Backend
当我尝试 POST 到 https://graph.facebook.com/v2.4/me/<app_namespace>:<action>
用户 access_token 进入 body 我收到以下错误:
{
"error": {
"message": "(#15) This method must be called with an app access_token.",
"type": "OAuthException",
"code": 15
}
}
为什么 Facebook 要求我提供 app access_token?我想在 access_token 指定的用户墙上发布一个故事,所以我真的需要使用应用程序 access_code 吗?
在应用仪表板中检查您的操作配置的详细信息。在底部的“高级选项”下,有一个选项“需要应用令牌才能发布”——听起来您已将其设置为“是”。
此选项的存在是为了防止用户通过自己发布操作来“作弊”,方法是使用他们对您的应用的用户访问令牌——例如,如果您的游戏有一个关于用户达到特定级别的 Open Graph 故事,或者的点数,那么您可能不希望用户能够自行发布,而无需在您的应用中实际实现必要的 level/points。
当我尝试 POST 到 https://graph.facebook.com/v2.4/me/<app_namespace>:<action>
用户 access_token 进入 body 我收到以下错误:
{
"error": {
"message": "(#15) This method must be called with an app access_token.",
"type": "OAuthException",
"code": 15
}
}
为什么 Facebook 要求我提供 app access_token?我想在 access_token 指定的用户墙上发布一个故事,所以我真的需要使用应用程序 access_code 吗?
在应用仪表板中检查您的操作配置的详细信息。在底部的“高级选项”下,有一个选项“需要应用令牌才能发布”——听起来您已将其设置为“是”。
此选项的存在是为了防止用户通过自己发布操作来“作弊”,方法是使用他们对您的应用的用户访问令牌——例如,如果您的游戏有一个关于用户达到特定级别的 Open Graph 故事,或者的点数,那么您可能不希望用户能够自行发布,而无需在您的应用中实际实现必要的 level/points。