小编IPS*_*SUS的帖子

无法访问Facebook会话 - UnknownError:无效的应用程序

我正在使用适用于Unity3D的Prime31 SocialNetworking插件和Facebook SDK 3.5,并尝试在Android 2.3.5设备上登录Facebook.Facebook应用程序安装在我的设备上,Facebook用户在应用程序启动之前登录.使用默认登录行为SSO_WITH_FALLBACK.

当我从我的应用程序启动登录时,我发现以下行为:

  1. 当应用程序启动时,Facebook会话处于CREATED状态.
  2. 权限对话框提示我允许对我的应用程序进行基本读取访问.
  3. 我单击确定,然后我的主要应用程序活动显示,而不是Facebook的登录对话框(也许是故意的,但Session.getActiveSession().closeAndClearTokenInformation()Session.setActiveSession(null)被之前所谓的new Session.OpenRequest(FacebookPlugin.getActivity())Prime31插件内).
  4. 我的应用程序的Facebook会话未打开(处于CLOSED_LOGIN_FAILED状态).

logcat报告我这些行(包名称和Facebook应用程序ID被替换):

I/Prime31 ( 5077): FacebookPlugin: openActiveSession.call with state: CLOSED_LOGIN_FAILED, exception: com.facebook.FacebookException: Log in attempt aborted.
I/Prime31 ( 5077): session state: OPENING
I/ActivityManager( 1444): Starting activity: Intent { act=SSO_WITH_FALLBACK cmp=MY_PACKAGE_NAME/com.facebook.LoginActivity (has extras) } from pid 5077
I/Prime31 ( 5077): FacebookPlugin: openActiveSession.call with state: OPENING, exception: null
V/ActivityManager( 1444): Checking to restart com.facebook.LoginActivity: changed=0x0, handles=0x0
V/ActivityManager( 1444): oldConfig={ scale=1.0 …
Run Code Online (Sandbox Code Playgroud)

android facebook unity-game-engine prime31

3
推荐指数
1
解决办法
9807
查看次数

来自C#/.NET服务的Google Play Android Developer API - (400)错误请求

我正在尝试使用Google API .NET Client Library 从我的ASP.NET Web服务器访问Purchase Status API,这是使用Purchase API v1.1的推荐方法.但是,此API 的" 授权"页面建议直接向Google的OAuth2页面发送Web请求,而不是使用相应的客户端库.

好吧,我尝试了两种方法,我想到了所有变化,它们都导致"远程服务器返回错误:(400)错误请求.".

现在我做了什么来达到我的观点.首先,我在授权页面的创建API控制台项目下完成了所有步骤1-8.接下来,我按照那里的描述生成了刷新令牌.在刷新令牌生成期间,我选择了与用于发布我的Android应用程序相同的Google帐户(现在处于已发布的测试版状态).

接下来我在Visual Studio中创建了一个用于测试目的的控制台C#应用程序(可能是控制台应用程序有问题吗?)并尝试使用此代码调用Purchase API(在某些Google API示例中找到):

    private static void Main(string[] args)
    {
        var provider =
            new WebServerClient(GoogleAuthenticationServer.Description)
                {
                    ClientIdentifier = "91....751.apps.googleusercontent.com",
                    ClientSecret = "wRT0Kf_b....ow"
                };
        var auth = new OAuth2Authenticator<WebServerClient>(
            provider, GetAuthorization);

        var service = new AndroidPublisherService(
            new BaseClientService.Initializer()
                {
                    Authenticator = auth,
                    ApplicationName = APP_NAME
                });

        var request …
Run Code Online (Sandbox Code Playgroud)

android google-api in-app-purchase oauth-2.0 google-api-dotnet-client

2
推荐指数
1
解决办法
5259
查看次数

在我的Web应用程序项目上的MSBuild期间无法挂钩到CopyAllFilesToSingleFolderForMsdeployDependsOn

我的主要目标是缩小的JS脚本添加到我的ASP.NET Web应用程序的部署包使用cmd.

此外,我的问题似乎与这个主题重复,甚至这个这个,情况并非如此.我的问题是我试过挂钩CopyAllFilesToSingleFolderForPackageDependsOn,CopyAllFilesToSingleFolderForMsdeployDependsOn甚至PipelineCollectFilesPhaseDependsOn没有运气.我<Message Text="Inside of CustomCollectFiles" Importance="high"/>在我的习惯Target中使用了Sayed Ibrahim Hashimi 在他的回答中提出并/v:diag转换msbuild.exe来验证这个事实.我不知道如何修复它:尝试将上述问题中不同修改的相应XML片段.csproj直接放入文件中,并将其放入.wpp.targets用于自定义打包的单独文件中.

我的开发环境包括VS2010和VS2013,我通过Web PI,Web部署工具,Windows Azure SDK安装了Web部署3.5.我的系统PATH环境var包括c:\Windows\Microsoft.NET\Framework64\v4.0.30319\;c:\Program Files\IIS\Microsoft Web Deploy V3能够运行MSBuildMSDeploycmd.当我查看MSBuild日志时,我看到:

CopyAllFilesToSingleFolderForMsdeployDependsOn = 
  ;
  ;

CopyAllFilesToSingleFolderForPackageDependsOn = 
  ;

  ;
;
Run Code Online (Sandbox Code Playgroud)

有些东西在这里

PipelineDeployPhaseDependsOn = 
  ;
  Package;
Run Code Online (Sandbox Code Playgroud)

所以我的问题是在哪里找到我的错误包装管道的来源?我错过了哪种额外的诊断?

asp.net msbuild visual-studio-2010 microsoft-web-deploy visual-studio-2013

1
推荐指数
1
解决办法
1831
查看次数