Skip to content

Commit

Permalink
Merge pull request #52 from PlayFab/master
Browse files Browse the repository at this point in the history
PlayStream versioned build
  • Loading branch information
Paul Gilmore committed Apr 15, 2016
2 parents cc7f4b0 + d3cc7a5 commit 1375175
Show file tree
Hide file tree
Showing 5 changed files with 44 additions and 15 deletions.
15 changes: 4 additions & 11 deletions PlayFabApiTest.js
Original file line number Diff line number Diff line change
Expand Up @@ -563,23 +563,16 @@ var PlayFabApiTests = {

/// <summary>
/// CLIENT API
/// Try to deliberately register a character with an invalid email and password.
/// Verify that errorDetails are populated correctly.
/// Test that the client can publish custom PlayStream events
/// </summary>
WriteEvent: function (assert) {
var writeEventDone = assert.async();

var writeEventRequest = {
// Currently, you need to look up the correct format for this object in the API-docs:
// https://api.playfab.com/Documentation/Client/method/WriteEvent
"Event": {
"EventName": "forum_post_event",
"EventNamespace": "com.mygame.forums",
"EntityType": "player",
"Timestamp": "2014-03-07T00:00:00Z", // TODO: Write a current timestamp-string in the correct format
"CustomTags": {
"Region": "US-East"
},
// https://api.playfab.com/Documentation/Client/method/WritePlayerEvent
"EventName": "ForumPostEvent",
"Body": {
"Subject": "My First Post",
"Body": "This is my awesome post."
}
Expand Down
2 changes: 1 addition & 1 deletion PlayFabSDK/PlayFabAdminApi.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ if(!PlayFab.settings) {
if(!PlayFab._internalSettings) {
PlayFab._internalSettings = {
sessionTicket: null,
sdkVersion: "0.14.160411",
sdkVersion: "0.15.160414",
productionServerUrl: ".playfabapi.com",
logicServerUrl: null,

Expand Down
20 changes: 19 additions & 1 deletion PlayFabSDK/PlayFabClientApi.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ if(!PlayFab.settings) {
if(!PlayFab._internalSettings) {
PlayFab._internalSettings = {
sessionTicket: null,
sdkVersion: "0.14.160411",
sdkVersion: "0.15.160414",
productionServerUrl: ".playfabapi.com",
logicServerUrl: null,

Expand Down Expand Up @@ -719,6 +719,24 @@ PlayFab.ClientApi = {
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/LogEvent", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback);
},

WriteCharacterEvent: function (request, callback) {
if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method";

PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/WriteCharacterEvent", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback);
},

WritePlayerEvent: function (request, callback) {
if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method";

PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/WritePlayerEvent", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback);
},

WriteTitleEvent: function (request, callback) {
if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method";

PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/WriteTitleEvent", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback);
},

AddSharedGroupMembers: function (request, callback) {
if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method";

Expand Down
2 changes: 1 addition & 1 deletion PlayFabSDK/PlayFabMatchmakerApi.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ if(!PlayFab.settings) {
if(!PlayFab._internalSettings) {
PlayFab._internalSettings = {
sessionTicket: null,
sdkVersion: "0.14.160411",
sdkVersion: "0.15.160414",
productionServerUrl: ".playfabapi.com",
logicServerUrl: null,

Expand Down
20 changes: 19 additions & 1 deletion PlayFabSDK/PlayFabServerApi.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ if(!PlayFab.settings) {
if(!PlayFab._internalSettings) {
PlayFab._internalSettings = {
sessionTicket: null,
sdkVersion: "0.14.160411",
sdkVersion: "0.15.160414",
productionServerUrl: ".playfabapi.com",
logicServerUrl: null,

Expand Down Expand Up @@ -446,6 +446,24 @@ PlayFab.ServerApi = {
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Server/LogEvent", request, "X-SecretKey", PlayFab.settings.developerSecretKey, callback);
},

WriteCharacterEvent: function (request, callback) {
if (PlayFab.settings.developerSecretKey == null) throw "Must have PlayFab.settings.developerSecretKey set to call this method";

PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Server/WriteCharacterEvent", request, "X-SecretKey", PlayFab.settings.developerSecretKey, callback);
},

WritePlayerEvent: function (request, callback) {
if (PlayFab.settings.developerSecretKey == null) throw "Must have PlayFab.settings.developerSecretKey set to call this method";

PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Server/WritePlayerEvent", request, "X-SecretKey", PlayFab.settings.developerSecretKey, callback);
},

WriteTitleEvent: function (request, callback) {
if (PlayFab.settings.developerSecretKey == null) throw "Must have PlayFab.settings.developerSecretKey set to call this method";

PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Server/WriteTitleEvent", request, "X-SecretKey", PlayFab.settings.developerSecretKey, callback);
},

AddSharedGroupMembers: function (request, callback) {
if (PlayFab.settings.developerSecretKey == null) throw "Must have PlayFab.settings.developerSecretKey set to call this method";

Expand Down

0 comments on commit 1375175

Please sign in to comment.