Graph API-为facebook应用程序创建新相册
我正在尝试使用Graph API在我的Facebook应用程序上创建相册。为用户帐户创建相册非常容易。我们只需要有一个用户访问令牌并发送一个post请求Graph API-为facebook应用程序创建新相册,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我正在尝试使用Graph API在我的Facebook应用程序上创建相册。为用户帐户创建相册非常容易。我们只需要有一个用户访问令牌并发送一个post请求 https://graph.facebook.com/USER_ID/albums { 名称:“我的用户相册” } 为应用程序发送相同的post请求似乎合乎逻辑: https://graph.facebook.com/APP_ID/albums { 名称:'我的应用程序相册' } 但是它不起作用。我使用从以下地址获得的应用令牌: 有人
https://graph.facebook.com/USER_ID/albums
{
名称:“我的用户相册”
}
为应用程序发送相同的post请求似乎合乎逻辑:
https://graph.facebook.com/APP_ID/albums
{
名称:'我的应用程序相册'
}
但是它不起作用。我使用从以下地址获得的应用令牌:
有人知道我该怎么做吗?facebook上详细介绍的非常简单的解决方案。(向下滚动到“应用程序登录”)
您必须查询此url:
https://graph.facebook.com/oauth/access_token?
client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&
grant_type=client_credentials
响应将是一个访问令牌,您可以使用它代表应用程序执行操作。我找到了一个解决方案。这很困难,但我能做什么呢 只有作为应用程序管理员的用户才能创建新相册和照片。如果您满足此条件,您的应用程序需要向用户请求一个以上权限:
管理页面
在此之后,您可以请求
http://graph.facebook.com/ADMIN_USER_ID/accounts
。在那里,您将获得由该用户管理的所有页面的数组。查找包含您的应用程序ID
的en元素。同一元素包含执行创建相册和上载照片操作所需的access\u令牌。使用页面访问令牌而不是用户访问令牌,对于某些操作,我们需要页面访问令牌 新API(今天的GraphQL 2.9)似乎不再能够创建专用于该应用程序的相册
我在这里提出了一个问题:你是想在你的应用程序所在的页面上创建相册吗?我收到了“消息”:“(#100)相册所有者的ID无效”,“键入”:“OAutheException”同样的消息,你找到解决方案了吗?我也尝试过了。它返回的访问令牌与来自的访问令牌完全相同。它返回以下错误。{“error”:{“message”:“(#100)相册所有者的ID无效”,“type”:“OAutheException”}