我正在使用适用于Unity3D的Prime31 SocialNetworking插件和Facebook SDK 3.5,并尝试在Android 2.3.5设备上登录Facebook.Facebook应用程序安装在我的设备上,Facebook用户在应用程序启动之前登录.使用默认登录行为SSO_WITH_FALLBACK.
当我从我的应用程序启动登录时,我发现以下行为:
CREATED状态.Session.getActiveSession().closeAndClearTokenInformation()和Session.setActiveSession(null)被之前所谓的new Session.OpenRequest(FacebookPlugin.getActivity())Prime31插件内).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) 我正在尝试使用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
我的主要目标是缩小的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能够运行MSBuild和MSDeploy从cmd.当我查看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