-1

クリックするだけで、このリンクからアクセストークンを取得できます:)

http://developers.facebook.com/tools/explorer

アクセストークンを取得しましたが、長くて機能します

graph.facebook.com/me/permissions?access_token

およびその他のグラフ API

しかし、このURLでアクセストークンを取得すると、非常に短く機能しません

https://graph.facebook.com/oauth/access_tokenclient_id=MYID&redirect_uri=http%3A%2F%2Fbenbiddington.wordpress.com&client_secret=MYSECID&grant_type=client_credentials&scope=read_stream,manage_friendlists,read_mailbox,read_page_mailboxes

それは機能せず、戻ります

{ "error": { "type": "QueryParseException", "message": "現在のユーザーに関する情報を照会するには、アクティブなアクセス トークンを使用する必要があります。} }

しかし、場合によっては機能します

4

1 に答える 1

0

This is a VB.NET example - but I use this get get an access token for a user all the time, and have never received the response you are showing - so maybe this will help?

   Public Class FacebookAuthorization

    Private Shared Property BaseURL As String = "https://graph.facebook.com/oauth/authorize"


    Public Shared Function GetAuthUrl(ByVal appID As String, ByVal redirectUrl As String, ByVal permissions As String) As String

        Return String.Format("{0}?client_id={1}&redirect_uri={2}&type=user_agent&scope={3}", BaseURL, appID, redirectUrl, permissions)

    End Function

End Class

EDIT:

The access_token you get back from this request can be used like so:

https://graph.facebook.com/me/feed?access_token=XXXXXX - get's you their wall/timeline

https://graph.facebook.com/me/home?access_token=XXXXXX - get's you their news feed

于 2012-08-23T13:41:23.470 に答える