错误无效范围:offline_access、publish_stream,当我尝试连接 Facebook API 时
Error Invalid Scopes: offline_access, publish_stream, when I try to connect with Facebook API
我在尝试连接 Facebook 时遇到此错误 API
Invalid Scopes: offline_access, publish_stream. This message is only shown to developers. Users of your app will ignore these permissions if present. Please read the documentation for valid permissions at: https://developers.facebook.com/docs/Facebook-login/permissions
之前我可以毫无问题地将我的网站连接到我的 Facebook 帐户,今天我收到上述错误,该应用程序在我的 Facebook 帐户中
当我使用我的应用程序的其他 Facebook 帐户用户时,我可以毫无问题地连接到我的网站。
权限 offline_access
和 publish_stream
已弃用,因此无法再请求。
publish_stream
可以换成publish_actions
,offline_access
没了
见
只需使用 publish_actions
而不是 publish_stream
。
在下面的表格中,您可以看到具有 publish_stream
和 offline_access
参数的值,正如 Tobi 上面所说的 deprecated。
<form th:action="@{/signin/facebook}" method="POST">
<button type="submit">Sign in with Facebook</button>
<input type="hidden" name="scope" value="email,publish_stream,offline_access" />
</form>
所以删除这两个参数并将其更改为,
<input type="hidden" name="scope" value="email,publish_actions" />
我在尝试连接 Facebook 时遇到此错误 API
Invalid Scopes: offline_access, publish_stream. This message is only shown to developers. Users of your app will ignore these permissions if present. Please read the documentation for valid permissions at: https://developers.facebook.com/docs/Facebook-login/permissions
之前我可以毫无问题地将我的网站连接到我的 Facebook 帐户,今天我收到上述错误,该应用程序在我的 Facebook 帐户中 当我使用我的应用程序的其他 Facebook 帐户用户时,我可以毫无问题地连接到我的网站。
权限 offline_access
和 publish_stream
已弃用,因此无法再请求。
publish_stream
可以换成publish_actions
,offline_access
没了
见
只需使用 publish_actions
而不是 publish_stream
。
在下面的表格中,您可以看到具有 publish_stream
和 offline_access
参数的值,正如 Tobi 上面所说的 deprecated。
<form th:action="@{/signin/facebook}" method="POST">
<button type="submit">Sign in with Facebook</button>
<input type="hidden" name="scope" value="email,publish_stream,offline_access" />
</form>
所以删除这两个参数并将其更改为,
<input type="hidden" name="scope" value="email,publish_actions" />