Here is my test steps:
- Login to facebook using
PluginFacebook::login();
- Request post_permission using
PluginFacebook::requestPublishPermissions({FB_PERM_PUBLISH_POST});
- Call share or api
Here is the Facebook’s logs:
12-12 10:45:10.274: D/FacebookSDK.Response(8867): Response
12-12 10:45:10.274: D/FacebookSDK.Response(8867): Id: 1
12-12 10:45:10.274: D/FacebookSDK.Response(8867): Size: 712
12-12 10:45:10.274: D/FacebookSDK.Response(8867): Responses:
12-12 10:45:10.274: D/FacebookSDK.Response(8867): [{Response: responseCode: 200, graphObject: {"supports_implicit_sdk_logging":true,"gdpv4_nux_content":"New! You're in control - choose what info you want to share with apps.","gdpv4_nux_enabled":false,"android_dialog_configs":{"data":[{"name":"com.facebook.platform.action.request.LIKE_DIALOG|LIKE_DIALOG","url":"\/connect\/dialog\/MPlatformLikeJSDialog","versions":["20140701"]},{"name":"com.facebook.platform.action.request.APPINVITES_DIALOG|APP_INVITES_DIALOG","url":"\/connect\/dialog\/MPlatformAppInvitesJSDialog","versions":["20140701"]}]},"android_sdk_error_categories":[{"name":"login_recoverable","items":[{"code":102},{"code":190}],"recovery_message":"Please log into this app again to reconnect your Facebook account."}],"id":"1604138696498544"}, error: null}]
12-12 10:45:19.470: D/FacebookSDK.Request(8867): Request:
12-12 10:45:19.470: D/FacebookSDK.Request(8867): Id: 2
12-12 10:45:19.470: D/FacebookSDK.Request(8867): URL: https://graph.facebook.com/v2.4/me?access_token=CAAWy9KUs3XABAFatiQ6jLWqZA3vQFJa8elCxLG7dSKGcRg5wTHcSqZBrf947eAZBDwoDDsfZCM05RhSbPfcWLwxZAbTZBvqv9E1QNA9OZBRgNKVU9RjFWYdXnrcEJUgLVpIB72XiP6XtRA2fLbnHiEouZBkejgzR5sqccSJxyR9ijeCLcuiqbcFFUBGnwbcEPPtMcRTjrxSgpgzDoZAYV2lyHxkv2JOgSVMSt5bodWBiX9QZDZD&fields=id%2Cname%2Cfirst_name%2Cmiddle_name%2Clast_name%2Clink&format=json&sdk=android
12-12 10:45:19.470: D/FacebookSDK.Request(8867): Method: GET
12-12 10:45:19.470: D/FacebookSDK.Request(8867): User-Agent: FBAndroidSDK.4.6.0
12-12 10:45:19.470: D/FacebookSDK.Request(8867): Content-Type: application/x-www-form-urlencoded
12-12 10:45:20.024: D/FacebookSDK.Response(8867): Response
12-12 10:45:20.024: D/FacebookSDK.Response(8867): Id: 2
12-12 10:45:20.024: D/FacebookSDK.Response(8867): Size: 203
12-12 10:45:20.024: D/FacebookSDK.Response(8867): Responses:
12-12 10:45:20.024: D/FacebookSDK.Response(8867): [{Response: responseCode: 200, graphObject: {"id":"976523889025281","name":"GC Tiểu Ngưu Ngưu","first_name":"GC","last_name":"Tiểu Ngưu Ngưu","link":"https:\/\/www.facebook.com\/app_scoped_user_id\/976523889025281\/"}, error: null}]
12-12 10:45:20.114: D/FacebookSDK.Request(8867): Request:
12-12 10:45:20.114: D/FacebookSDK.Request(8867): Id: 3
12-12 10:45:20.114: D/FacebookSDK.Request(8867): URL: https://graph.facebook.com/v2.4/1604138696498544/activities?format=json&sdk=android
12-12 10:45:20.114: D/FacebookSDK.Request(8867): Method: POST
12-12 10:45:20.114: D/FacebookSDK.Request(8867): User-Agent: FBAndroidSDK.4.6.0
12-12 10:45:20.114: D/FacebookSDK.Request(8867): Content-Type: application/x-www-form-urlencoded
12-12 10:45:20.114: D/FacebookSDK.Request(8867): Parameters:
12-12 10:45:20.114: D/FacebookSDK.Request(8867): format: json
12-12 10:45:20.114: D/FacebookSDK.Request(8867): sdk: android
12-12 10:45:20.114: D/FacebookSDK.Request(8867): Attachments:
12-12 10:45:20.114: D/FacebookSDK.Request(8867): event: MOBILE_APP_INSTALL
12-12 10:45:20.114: D/FacebookSDK.Request(8867): attribution: cb93ac37-6eb4-4d43-81e6-79c6b99a48db
12-12 10:45:20.114: D/FacebookSDK.Request(8867): advertiser_id: 07344191-06b2-4ad7-9388-bf1947c17590
12-12 10:45:20.114: D/FacebookSDK.Request(8867): advertiser_tracking_enabled: true
12-12 10:45:20.114: D/FacebookSDK.Request(8867): anon_id: XZ2616bc68-f94f-419d-88d9-8611a5246c30
12-12 10:45:20.114: D/FacebookSDK.Request(8867): application_tracking_enabled: true
12-12 10:45:20.114: D/FacebookSDK.Request(8867): extinfo: ["a2","com.demo.sdkbox",6,"1.4.1","5.0.2","C6903","en_US","GMT+07:00","VIETTEL",1080,1776,"3.00",4,12,4]
12-12 10:45:20.114: D/FacebookSDK.Request(8867): application_package_name: com.demo.sdkbox
12-12 10:45:20.479: D/FacebookSDK.Response(8867): Response
12-12 10:45:20.479: D/FacebookSDK.Response(8867): Id: 3
12-12 10:45:20.479: D/FacebookSDK.Response(8867): Size: 16
12-12 10:45:20.479: D/FacebookSDK.Response(8867): Responses:
12-12 10:45:20.479: D/FacebookSDK.Response(8867): [{Response: responseCode: 200, graphObject: {"success":true}, error: null}]
12-12 10:45:33.430: D/FacebookSDK.Request(8867): Request:
12-12 10:45:33.430: D/FacebookSDK.Request(8867): Id: 4
12-12 10:45:33.430: D/FacebookSDK.Request(8867): URL: https://graph.facebook.com/v2.4/1604138696498544/activities?access_token=&format=json&sdk=android
12-12 10:45:33.430: D/FacebookSDK.Request(8867): Method: POST
12-12 10:45:33.430: D/FacebookSDK.Request(8867): User-Agent: FBAndroidSDK.4.6.0
12-12 10:45:33.430: D/FacebookSDK.Request(8867): Content-Type: multipart/form-data; boundary=3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f
12-12 10:45:33.430: D/FacebookSDK.Request(8867): Parameters:
12-12 10:45:33.430: D/FacebookSDK.Request(8867): format: json
12-12 10:45:33.430: D/FacebookSDK.Request(8867): sdk: android
12-12 10:45:33.430: D/FacebookSDK.Request(8867): Attachments:
12-12 10:45:33.430: D/FacebookSDK.Request(8867): custom_events_file: <Data: 2635>
12-12 10:45:33.430: D/FacebookSDK.Request(8867): event: CUSTOM_APP_EVENTS
12-12 10:45:33.430: D/FacebookSDK.Request(8867): attribution: cb93ac37-6eb4-4d43-81e6-79c6b99a48db
12-12 10:45:33.430: D/FacebookSDK.Request(8867): advertiser_id: 07344191-06b2-4ad7-9388-bf1947c17590
12-12 10:45:33.430: D/FacebookSDK.Request(8867): advertiser_tracking_enabled: true
12-12 10:45:33.430: D/FacebookSDK.Request(8867): anon_id: XZ2616bc68-f94f-419d-88d9-8611a5246c30
12-12 10:45:33.430: D/FacebookSDK.Request(8867): application_tracking_enabled: true
12-12 10:45:33.430: D/FacebookSDK.Request(8867): extinfo: ["a2","com.demo.sdkbox",6,"1.4.1","5.0.2","C6903","en_US","GMT+07:00","VIETTEL",1080,1776,"3.00",4,12,4]
12-12 10:45:33.430: D/FacebookSDK.Request(8867): application_package_name: com.demo.sdkbox
12-12 10:45:33.817: D/FacebookSDK.Response(8867): Response
12-12 10:45:33.817: D/FacebookSDK.Response(8867): Id: 4
12-12 10:45:33.817: D/FacebookSDK.Response(8867): Size: 16
12-12 10:45:33.817: D/FacebookSDK.Response(8867): Responses:
12-12 10:45:33.817: D/FacebookSDK.Response(8867): [{Response: responseCode: 200, graphObject: {"success":true}, error: null}]
12-12 10:45:48.368: D/FacebookSDK.Request(8867): Request:
12-12 10:45:48.368: D/FacebookSDK.Request(8867): Id: 5
12-12 10:45:48.368: D/FacebookSDK.Request(8867): URL: https://graph.facebook.com/v2.4/1604138696498544/activities?access_token=&format=json&sdk=android
12-12 10:45:48.368: D/FacebookSDK.Request(8867): Method: POST
12-12 10:45:48.368: D/FacebookSDK.Request(8867): User-Agent: FBAndroidSDK.4.6.0
12-12 10:45:48.368: D/FacebookSDK.Request(8867): Content-Type: multipart/form-data; boundary=3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f
12-12 10:45:48.368: D/FacebookSDK.Request(8867): Parameters:
12-12 10:45:48.368: D/FacebookSDK.Request(8867): format: json
12-12 10:45:48.368: D/FacebookSDK.Request(8867): sdk: android
12-12 10:45:48.368: D/FacebookSDK.Request(8867): Attachments:
12-12 10:45:48.368: D/FacebookSDK.Request(8867): custom_events_file: <Data: 605>
12-12 10:45:48.368: D/FacebookSDK.Request(8867): event: CUSTOM_APP_EVENTS
12-12 10:45:48.368: D/FacebookSDK.Request(8867): attribution: cb93ac37-6eb4-4d43-81e6-79c6b99a48db
12-12 10:45:48.368: D/FacebookSDK.Request(8867): advertiser_id: 07344191-06b2-4ad7-9388-bf1947c17590
12-12 10:45:48.368: D/FacebookSDK.Request(8867): advertiser_tracking_enabled: true
12-12 10:45:48.368: D/FacebookSDK.Request(8867): anon_id: XZ2616bc68-f94f-419d-88d9-8611a5246c30
12-12 10:45:48.368: D/FacebookSDK.Request(8867): application_tracking_enabled: true
12-12 10:45:48.368: D/FacebookSDK.Request(8867): extinfo: ["a2","com.demo.sdkbox",6,"1.4.1","5.0.2","C6903","en_US","GMT+07:00","VIETTEL",1080,1776,"3.00",4,12,4]
12-12 10:45:48.368: D/FacebookSDK.Request(8867): application_package_name: com.demo.sdkbox
12-12 10:45:48.767: D/FacebookSDK.Response(8867): Response
12-12 10:45:48.767: D/FacebookSDK.Response(8867): Id: 5
12-12 10:45:48.767: D/FacebookSDK.Response(8867): Size: 16
12-12 10:45:48.767: D/FacebookSDK.Response(8867): Responses:
12-12 10:45:48.767: D/FacebookSDK.Response(8867): [{Response: responseCode: 200, graphObject: {"success":true}, error: null}]
12-12 10:46:31.093: D/FacebookSDK.Request(8867): Request:
12-12 10:46:31.093: D/FacebookSDK.Request(8867): Id: 6
12-12 10:46:31.093: D/FacebookSDK.Request(8867): URL: https://graph.facebook.com/v2.4/me/onet-animal-deluxe:got?format=json&high_score=http%3A%2F%2Fsamples.ogp.me%2F1715020508743695&sdk=android&debug=all
12-12 10:46:31.093: D/FacebookSDK.Request(8867): Method: POST
12-12 10:46:31.093: D/FacebookSDK.Request(8867): User-Agent: FBAndroidSDK.4.6.0
12-12 10:46:31.093: D/FacebookSDK.Request(8867): Content-Type: application/x-www-form-urlencoded
12-12 10:46:31.093: D/FacebookSDK.Request(8867): Parameters:
12-12 10:46:31.093: D/FacebookSDK.Request(8867): format: json
12-12 10:46:31.093: D/FacebookSDK.Request(8867): high_score: http://samples.ogp.me/1715020508743695
12-12 10:46:31.093: D/FacebookSDK.Request(8867): sdk: android
12-12 10:46:31.093: D/FacebookSDK.Request(8867): debug: all
12-12 10:46:31.093: D/FacebookSDK.Request(8867): Attachments:
12-12 10:46:31.439: D/FacebookSDK.Response(8867): Response
12-12 10:46:31.439: D/FacebookSDK.Response(8867): Id: 6
12-12 10:46:31.439: D/FacebookSDK.Response(8867): Size: 167
12-12 10:46:31.439: D/FacebookSDK.Response(8867): Responses:
12-12 10:46:31.439: D/FacebookSDK.Response(8867): [{Response: responseCode: 400, graphObject: null, error: {HttpStatus: 400, errorCode: 2500, errorType: OAuthException, errorMessage: An active access token must be used to query information about the current user.}}]
Here is the cocos2d-x’s log:
12-12 10:45:08.204: D/cocos2d-x debug info(8867): ##FB> FBSDK version: 4.6.0
12-12 10:46:31.455: D/cocos2d-x debug info(8867): ##FB onAPI: key -> me, json -> {"error":"An active access token must be used to query information about the current user.","code":"2500"}