You have to put the google-play-services.jar in your b4a lib folder or in your additional lib folder
If Result.Success Then
...
Else
Log(Result.Message) 'It contains the error message
End If
Facebook.RequestPublishPermissions
In order to post, you have to ask for publish permissions first.
Code:
Facebook.RequestPublishPermissions
Common.fb.RequestPublishPermissions
Dim Result As FacebookResult = Common.FB.PublishPost("Confira o aplicativo que distribui dinheiro pela cidade. Lançamento em BREVE!!!","http://www.vallow.com.br/achouganhou/", "http://www.vallow.com.br/achouganhou/compartilhar.png" ,"Achou Ganhou", "www.vallow.com.br/achouganhou", "O aplicativo que distribui dinheiro pela cidade confira!")
If Result.Canceled Then Return
If Result.Success Then
updatecompartilhou
Else
Msgbox("Erro ao compartilhar tente novamente!", "Achou Ganhou")
End If
Sub facebook_statuschanged_event
If Common.fb.JustConnected AND Not(Common.fb.Failed) Then
'Check if publish permissions already granted
Dim HasPublishPermission As Boolean = False
For i = 0 To Common.fb.Permissions.Length-1
If Common.fb.Permissions(i) = Common.fb.Constants.Permissions.PUBLISH_ACTIONS Then
HasPublishPermission = True
Exit
End If
Next
If Not(HasPublishPermission) Then
CallSubDelayed(Me, "AskForPermissions")
End If
End If
End Sub
Sub AskForPermissions
Common.fb.RequestPublishPermissions
End Sub
Dim Result As FacebookResult = Common.FB.PublishPost("Confira o aplicativo que distribui dinheiro pela cidade. Lançamento em BREVE!!!","http://www.vallow.com.br/achouganhou/", "http://www.vallow.com.br/achouganhou/compartilhar.png" ,"Achou Ganhou", "www.vallow.com.br/achouganhou", "O aplicativo que distribui dinheiro pela cidade confira!")
If Result.Canceled Then Return
If Result.Success Then
updatecompartilhou
Else
Common.fb.RequestPublishPermissions
End If
Dim Result As FacebookResult = Common.fb.PublishPost("Confira o aplicativo que distribui dinheiro pela cidade. Lançamento em BREVE!!!","http://www.vallow.com.br/achouganhou/", "http://www.vallow.com.br/achouganhou/compartilhar.png" ,"Achou Ganhou", "www.vallow.com.br/achouganhou", "O aplicativo que distribui dinheiro pela cidade confira!")
If Result.Canceled Then Return
If Result.Success Then
updatecompartilhou
Else
If Common.fb.HasPermission(Common.fb.Constants.Permissions.PUBLISH_ACTIONS) Then
Common.fb.RequestPublishPermissions
Else
Msgbox("Erro ao compartilhar tente novamente!", "Achou Ganhou")
End If
End If
Common.fb.RequestPublishPermissions
Dim Result As FacebookResult = Common.FB.PublishPost("Confira o aplicativo que distribui dinheiro pela cidade. Lançamento em BREVE!!!","http://www.vallow.com.br/achouganhou/", "http://www.vallow.com.br/achouganhou/compartilhar.png" ,"Achou Ganhou", "www.vallow.com.br/achouganhou", "O aplicativo que distribui dinheiro pela cidade confira!")
If Result.Canceled Then Return
If Result.Success Then
updatecompartilhou
Else
Msgbox("Erro ao compartilhar tente novamente!", "Achou Ganhou")
End If