4

我在这里读到,我可以在调用这个时为用户获取一个不会过期的访问令牌:

https://graph.facebook.com/oauth/access_token?             
client_id=APP_ID&
client_secret=APP_SECRET&
grant_type=fb_exchange_token&
fb_exchange_token=EXISTING_ACCESS_TOKEN 

很明显什么client_idclient_secret是但到底是什么grant_typefb_exchange_token

我设法在用户的时间线/针板上发布了一些东西,但正如access_token我使用的那样APP_ID + | + APP_SECRET。效果很好。

顺便说一句:我需要权限manage_pages,因为我想将照片添加到用户相册。

任何想法这两个属性是什么以及我在哪里可以获得它们?

4

1 回答 1

5

grant type(第三个参数)不过是字符串"fb_exchange_token"

fb_exchange_token(第四个参数)是ACCESS_TOKEN已经过期或即将过期的前一个。

因此,例如,您的请求 URL 应类似于:

https://graph.facebook.com/oauth/access_token
client_id=783921075894231403
&client_secret=78789230452234235412793042
&grant_type=fb_exchange_token
&fb_exchange_token=60as98dg690758a0sd5g57869608s9da8g6sda96g5s9adg
于 2013-11-14T12:08:39.263 回答