Гамак для Windows Phone 8.1

Я использовал пакет Hammock для аутентификации в LinkedIn в приложении Windows Phone 8 Silverlight.

Сейчас я занимаюсь разработкой приложения для Windows Phone 8.1 (WInRT). Гамак не поддерживается. Любые замены?

Или вы можете переслать мне ссылку на учебник о том, как использовать связанную аутентификацию в Windows Phone 8.1 без MVC и без гамака?

using Hammock.Authentication.OAuth;
using Hammock.Web;


  internal static OAuthWebQuery GetRequestTokenQuery() //using Hammock.Authentication.OAuth;

    {
        SingletonClass singletonInstance = SingletonClass.MeraKyaHogaSingletonClassObject; //Singleton Instance


        var oauth = new OAuthWorkflow
        {
            ConsumerKey = singletonInstance.LinkedIn_consumerKey,
            ConsumerSecret = singletonInstance.LinkedIn_consumerKeySecret,
            SignatureMethod = OAuthSignatureMethod.HmacSha1,
            ParameterHandling = OAuthParameterHandling.HttpAuthorizationHeader,
            RequestTokenUrl = singletonInstance.LinkedIn_RequestTokenUri,
            Version = singletonInstance.LinkedIn_oAuthVersion,
            CallbackUrl = singletonInstance.LinkedIn_CallbackUri
        };

        var info = oauth.BuildRequestTokenInfo(WebMethod.Get); //using Hammock.Web;

        var objOAuthWebQuery = new OAuthWebQuery(info, false);
        objOAuthWebQuery.HasElevatedPermissions = true;
        objOAuthWebQuery.SilverlightUserAgentHeader = "Hammock";
        return objOAuthWebQuery;
    }

1 ответ

Была такая же проблема с Twitter. Я решил использовать AsyncOAuth ( https://github.com/neuecc/AsyncOAuth).

Существует пример универсального приложения, которое вы можете переписать, чтобы использовать его с API-интерфейсами LinkedIn - https://github.com/neuecc/AsyncOAuth/blob/master/AsyncOAuth.WindowsStoreApp/Twitter.cs.

Другие вопросы по тегам